Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Especificaciones Facturacion Electronica Gas Station1.9 PDF
Especificaciones Facturacion Electronica Gas Station1.9 PDF
STATION
Gasolutions SAS
Versión 1.9
Gasolutions S.A.S.
GENERALIDADES:
Los tag Url son sugerencias realizadas pero de acuerdo a su experiencia eligen el campo que
debe ser ante la SUNAT
DICCIONARIO DE DATOS:
Tipo Documento
Tipo Documento Valor Tipo Valor
Boleta 3 Entero
Factura 1 Entero
NotaCredito 7 Entero
NotaDebito 8 Entero
Gasolutions S.A.S.
Tipo Tributo: definición del tipo de impuesto a generar.
Tipo Tributo
Tipo Tributo Valor Tipo Valor
IGV 1 Entero
ISC 2 Entero
Otros 3 Entero
1. GenerarDocumento
No Parámetros entrada Respuesta
1 Objet Documento Objet RespuestaFacturacion
Gasolutions S.A.S.
DICCIONARIO DE CLASES
Gasolutions S.A.S.
ESPECIFICACIONES CLASES:
1. CLASE ITEM
Parámetros
No Atributo Tipo Tamaño Validación Descripción TAG UBL
1 codigoProducto Numero Min. 1 Valor positivo, Identificador único /Invoice/cac:InvoiceLine/cac:Item/cac:SellersItemI
positivo Max. 2 por defecto del producto dentification/cbc:ID
Dígitos será enviado contenido en la
código 1, o el venta
código SUNAT
del producto
GNV.
2 valor Número Min. 1 Valor positivo Valor de la venta SIN /Invoice/cac:InvoiceLine/cbc:LineExtensionAmount
decimal Max. 13 IGV, valor unitario * /@currencyID
Dígitos cantidadItem
3 precioUnitario Número Min. 1 Valor positivo Precio del Gas con
decimal Max. 13 IGV
Dígitos
4 valorUnitario Número Min. 1 Valor positivo Precio del Gas sin
decimal Max. 13 IGV
Dígitos
5 unidadItem Cadena 3 MTQ sera enviado /Invoice/cac:InvoiceLine/cbc:InvoicedQuantity/@unitCo
Caracteres segun for Units of de (Unidad de medida - Catálogo No. 03)
MeasureUsed in
International Trade
6 cantidadItem Número 22 dígitos 12 dígitos Volumen en m3 de la /Invoice/cac:InvoiceLine/cbc:InvoicedQuantity
decimal enteros, cantidad de Gas
10 Vendido
decimales
7 descripcionItem Cadena Max. 250 Por defecto GAS Por defecto GAS /Invoice/cac:InvoiceLine/cac:Item/cbc:Description
caracteres NATURAL NATURAL
VEHICULAR VEHICULAR
Gasolutions S.A.S.
8 igvItem Número Min. 1 Valor positivo Valor del tributo
Decimal Max. 13
Dígitos
9 importe Número Min. 1 Valor positivo Valor de la venta
Decimal Max. 13 CON IGV, precio
Dígitos unitario *
cantidadItem -
Descuento
10 descuentoItem Número Min. 1 Valor positivo Descuento que se le
Decimal Max. 13 dan al cliente
Dígitos
11 Placa Cadena 18 Corresponde a la
caracteres placa del vehículo
Gasolutions S.A.S.
2. CLASE LEYENDA
Parámetros
No Atributo Tipo Tamaño Validación Descripción TAG UBL
1 tipoLeyenda Numero 4 dígitos Valor entre Identificador único /Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Exte
positivo 1000 y 1002 del tipo de leyenda nsionContent/sac:AdditionalInformation/sac:Additiona
lProperty/cbc:ID (Código de la leyenda - Catálogo No.
15)
2 descripcion Cadena Descripción del tipo /Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Exte
de leyenda nsionContent/sac:AdditionalInformation/sac:Additiona
lProperty/cbc:Value (Descripción de la leyenda)
3. CLASE OPERACION
Parámetros
No Atributo Tipo Tamaño Validación Descripción TAG UBL
1 tipoOperacion Numero 1 dígito Valor entre 1 y 5 Identificador único /Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Exte
positivo del tipo de nsionContent/sac:AdditionalInformation/sac:Additiona
Operación lMonetaryTotal/cbc:ID (Código de tipo de monto -
Catálogo No. 14)
2 monto Número Min. 1 Valor positivo Monto de la /Invoice/ext:UBLExtensions/ext:UBLExtension/ext:Exte
decimal Max. 13 operación nsionContent/sac:AdditionalInformation/sac:Additiona
Dígitos lMonetaryTotal/cbc:PayableAmount (Monto)
4. CLASE TRIBUTO
Parámetros
No Atributo Tipo Tamaño Validación Descripción TAG UBL
1 tipoTributo Numero 1 dígito Valor positivo Identificador único /Invoice/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory
positivo entre 1 y 3 del tipo de tributo /cac:TaxScheme/cbc:ID (Código de tributo - Catálogo
No. 05)
Gasolutions S.A.S.
2 valor Número Min. 1 Valor positivo Valor del tributo /Invoice/cac:InvoiceLine/cac:TaxTotal/cbc:TaxAmount/
decimal Max. 13 @currencyID (Monto de IGV de la línea)
Dígitos
3 porcentajeTributo Numero Min 1 Valor Positivo Porcentaje aplicado
Decimal Max 2 al tributo
5.CLASE DOCUMENTO
Parámetros
No Atributo Tipo Tamaño Validación Descripción TAG UBL
1 tipoDocumento Numero 1 dígito Valor positivo 2 Se han definido los 4 /Invoice/cbc:InvoiceTypeCode (Tipo de documento -
positivo dígitos documentos Boleta, Catálogo No. 01)
Factura, Nota Debito y
Nota crédito
2 fechaEmision Fecha 10 Formato 24 Fecha de la emisión del /Invoice/cbc:IssueDate
Caracteres horas yyyy- documento
MMdd
3 rucEmisor cadena 11 Longitud y Ruc del emisor, los /Invoice/cac:AccountingSupplierParty/cbc:CustomerAss
Caracteres formato de RUC demás datos serán ignedAccountID (Número de RUC)
propios del sistema de
facturación como:
Nombre comercial,
Razón Social o
Apellidos Nombre,
Domicilio Fiscal
Gasolutions S.A.S.
4 numeracion Cadena 13 Formato F###- Serie y numero /Invoice/cbc:ID
Caracteres NNNNNNNN correlativo será
El primer generado por el
carácter sistema GasStation
corresponde
al tipo de
documento
5 tipoDocumento Numero 1 dígito según catalogo Tipo del documento /Invoice/cac:AccountingCustomerParty/cbc:AdditionalA
Adquiriente positivo N°6 de la SUNAT del cliente ccountID (Tipo de documento - Catálogo No 6)
(adquirente) que
adquiere el Gas será
enviado según
catalogo N°6 de la
SUNAT
6 numeroDocume Cadena Hasta 15 Formato RUC o Número del /Invoice/cac:AccountingCustomerParty/cbc:CustomerA
ntoAdquiriente Caracteres DNI documento del ssignedAccountID (Número de documento)
cliente (adquirente)
que adquiere el Gas
7 nombreAdquirie Cadena Max 100 Nombre y Apellidos /Invoice/cac:AccountingCustomerParty/cac:Party/cac:P
nte Caracteres del cliente artyLegalEntity/cbc:RegistrationName
(adquirente) que
adquiere el Gas
8 direccionAdquiri Cadena Max 100 Dirección del cliente /Invoice/cac:AccountingCustomerParty/cac:Party/cac:P
ente Caracteres (adquirente) que hysicalLocation/cbc:Description
adquiere el Gas
9 operacion Lista<O Validar Operaciones gravadas,
bject> especificaciones infectas y exoneradas.
Clase
Operaci Clase
ón Operación.
Gasolutions S.A.S.
10 tributos Lista<O Validar GasStation
bject> especificaciones corresponde el IGV
Clase Clase y/o descuentos
Tributo Operación.
11 otrosCargos Número Se enviará en Corresponde al valor /Invoice/cac:LegalMonetaryTotal/cbc:ChargeTotalAmou
decimal cero por de otros cargos. nt/@currencyID
defecto
12 totalVenta Número 14 dígitos 12 Enteros, 2 Total de la venta /Invoice/cac:LegalMonetaryTotal/cbc:PayableAmount/
decimal decimales @currencyID
13 tipoMoneda Cadena 3 Siempre será Tipo Moneda /Invoice/cbc:DocumentCurrencyCode (Código de
caracteres PEN: Nuevo Sol moneda - Catálogo No. 02)
Gasolutions S.A.S.
19 motivoSustento Cadena 250 Opcional – Solo /DebitNote/cac:DiscrepancyResponse/cbc:Description
Caracteres aplica para nota
crédito
20 venta Lista< Validar Corresponde a
Object> especificaciones datos de la venta
Clase Clase Venta. que puede usar
Venta en los formatos
de facturación
personalizados
21 recaudos Lista< Validar Corresponde a
Object> especificaciones datos del
Clase Clase Recaudo. Recaudo a las
Recaudos financieras
realizado
6. CLASE VENTA
Parámetros
No Atributo Tipo Tamaño Validación Descripción TAG UBL
1 Maquina Cadena 50 Serial de la
Registradora caracteres impresora donde se
realiza la impresión
del documento fiscal
2 Hora Fecha 8 Formato 24 Hora de emisión del
caracteres horas HH:mm:ss documento
Gasolutions S.A.S.
5 Isla Numero 2 dígitos Numero positivo Isla donde se realizó
la venta
6 Manguera Numero 2 dígitos Numero positivo Manguera donde se
realizó la venta
Gasolutions S.A.S.
7. CLASE RECAUDO
Parámetros
No Atributo Tipo Tamaño Validación Descripción TAG UBL
1 financiera Cadena 100 Financiera a la cual
caracteres se le realizo el
recaudo
Parámetros
No Atributo Tipo Tamaño Validación Descripción TAG UBL
1 MensajeError Cadena 250 Valor por En caso de error se
Caracteres defecto enviará la descripción
Vacío. de la falla, de lo
contrario será vacío
2 SolicitudProcesada Booleano 1 digito True cuando todo
este correcto, False
si existe una falla
3 ValorResumen Cadena 3000 Valor resultado de
Caracteres aplicar la función
hash al xml
4 ValorFirma Cadena 3000 Valor de la firma en
Caracteres base 64
Gasolutions S.A.S.
9. CLASE MEDIO DE PAGO
Parámetros
No Atributo Tipo Tamaño Validación Descripción TAG UBL
1 IdFormaPago Numero 2 dígitos Numero Id de la forma de
positivo pago
2 FormaPago Cadena 20 Indica la forma de
caracteres pago con la cual fue
realizada la venta
3 Monto Numero Min. 1 Monto de la forma
Max. 13 de pago
Dígitos
4 Franquicia Cadena 20 Tipo de tarjeta
caracteres (Visa, Amex,
Mastercad)
Gasolutions S.A.S.