Layout Complemento Recepción de Pagos
Reglas para la creación del archivo de interfaz
- Los Elementos indicados en Rojo son obligatorias y deberán de ser cubiertas por el ERP.
- Cada Sección debe estar en su propia línea. No pueden existir más de una Sección en la misma línea.
- El Nombre del archivo debe de tener la siguiente nomenclatura: “FE[nombre de archivo].txt”
- Debe existir también un archivo “bandera” con la misma nomenclatura que el archivo de interfaz: “FE[nombre del archivo].ban”.
- El archivo de interfaz y el archivo bandera deben de ser creados en la carpeta de entrada del sistema de Facturación y en el siguiente orden:
- FE[nombre del archivo].txt
- FE[nombre del archivo].ban
Definiciones
Sección
Formada por una etiqueta y al menos un elemento dividido por un pipe
Etiqueta
Formada por las palabras reservadas: COMPROBANTE, EMISOR, REGIMEN_FISCAL, RE-CEPTOR,
CONCEPTO, NOM, NOMEMI, NOMEMISNCF, NOMREC, NOMRECSUBCON, NOMPER, NOMPERDET, NOMPERDETACC, NOMPERDETHR, NOMPERJUB, NOMPERSEP, NOMDED, NOMDEDDET, NOMOTR, NOMOTRSUB, NOMOTRCOM, NOMINC
Elemento
Valor que tomará el servicio de facturación dependiendo del orden en el que aparezca en la sección. Un elemento está precedido por un pipe.
Sección 1. Comprobante
La sección del Comprobante está estructurada por la etiqueta “COMPROBANTE” seguida por el caracter “|” (pipe). Cada elemento de esta sección es dividida por este mismo símbolo. El último elemento siempre termina con un “pipe”.
Elementos de comprobante
COMPROBANTE |RFCEmisor|Serie|RFCReceptor|Versión|Forma_Pago|Condiciones_Pago|Subtotal|Descuentos | Total|Metodo_Pago|Pedido|Remision|Cita|NoCliente|Moneda|TipoDeCambio|Observaciones|Folio|LugarExpedicion| TipoDocumento|Confirmacion|
ID | Elementos | Descripción | Tamaño | Tipo de Dato | Enumeración | Valor |
---|---|---|---|---|---|---|
1 | RFCEmisor | Atributo requerido para la Clave del Registro Federal de Contribuyentes correspondiente al contribuyente emisor del comprobante sin guiones o espacios. | 12-13 | string | - | - | 2 | Serie | Define la serie a la que corresponde el comprobante, sin acentos. | 1-10 | string | - | - | 3 | RFCReceptor | Expresa la Clave del Registro Federal de Contribuyentes correspondiente al contribuyente receptor del comprobante en caso de que el mismo esté registrado ante el SAT | 12-13 | string | - | - | 4 | Versión | Atributo requerido con valor prefijado a 3.3 que indica la versión del estándar bajo el que se encuentra expresado el comprobante. | - | string | - | 3.3 | 5 | Forma_Pago | No debe existir | Catalogo: c_FormaPago | - | - | 6 | Condiciones_Pago | No debe existir | 50 | string | - | - | 7 | Subtotal | El atributo Subtotal debe tener el valor '0' | 6 decimales | decimal | - | - | 8 | Descuentos | El atributo Descuentos no debe existir | 6 decimales | string | - | - | 9 | Total | El atributo Total debe tener el valor '0' | 6 decimales | decimal | - | - | 10 | Metodo_Pago | El atributo MetodoPago no debe existir | Catalogo: c_MetodoPago | PUE,PIP,PPD | - | 11 | Pedido | No debe existir | 50 | string | - | - | 12 | Remisión | No debe existir | 50 | String | - | - | 13 | Cita | No debe existir | 50 | String | - | - | 14 | NoCliente | No debe existir | 50 | String | - | - | 15 | Moneda | Atributo requerido para identificar la clave de la moneda debe tener el valor 'XXX' | Catalogo: c_Moneda | - | - | 16 | Tipo de Cambio | El atributo Tipo de Cambio no debe existir. | 6 decimales | decimal | - | - | 17 | Observaciones | Observaciones de la factura. | 255 | string | - | - | 18 | Folio | Atributo opcional para control interno del contribuyente que expresa el folio del comprobante, acepta una cadena de caracteres. | > 0 | int | - | - | 19 | LugarExpedicion | Atributo requerido para incorporar el código postal del lugar de expedición del comprobante (domicilio de la matriz o de la sucursal). | - | Catalogo: c_CodigoPostal | - | - | 20 | TipoDocumento | Se debera registrar el valor 'P' | Catalogo: c_TipoDeComprobante | I,E,T,N,P | - | 21 | Confirmacion | Atributo condicional para registrar la clave de confirmación que entregue el PAC para expedir el comprobante con importes grandes. | 5 | String | - | - |
Ejemplo
COMPROBANTE |AAA010101AAA|A|BBB010101BBB|3.3|| |0| | 0| |||||XXX||Ejemplo de CFDI 3.3|33|66612|P||
Sección 2. CFDI RELACION
La sección del CFDI Relacion está estructurada por la etiqueta “CFDI_RELACION” seguida por el caracter “|” (pipe). Cada elemento de esta sección es dividida por este mismo símbolo. El último elemento siempre termina con un “pipe”
Nota: Sección opcional para precisar la información de los comprobantes relacionados. Esta sección solo debe existir si se llenan todos los elementos.
Nota: Si se pone ésta sección , es necesario poner también al menos una sección “CFDI_RELACIONADO”
Elementos de CFDI RELACION
CFDI_RELACION|TipoRelacion|
ID | Elementos | Descripción | Tamaño | Tipo de Dato | Enumeración | Valor |
---|---|---|---|---|---|---|
1 | TipoRelacion | Atributo requerido para indicar la clave de la relación que existe entre éste que se está generando y el o los CFDI previos. | Catalogo: c_TipoRelacion |
Ejemplo
CFDI_RELACION|01|
Sección 3. CFDI RELACIONADO
La sección de CFDI Relacionado está estructurada por la etiqueta “CFDI_RELACIONADO” seguida por el caracter “|” (pipe).
Cada elemento de esta sección es dividida por este mismo símbolo. El último elemento siempre termina con un “pipe”
Nota: Sección opcional para precisar la información de los comprobantes relacionados. Esta sección debe existir cuando se utilice la sección opcional “CFDI_RELACION”.
Elementos de CFDI RELACIONADO
CFDI_RELACIONADO|UUID|
ID | Elementos | Descripción | Tamaño | Tipo de Dato | Enumeración | Valor |
---|---|---|---|---|---|---|
1 | UUID | Atributo requerido para registrar el folio fiscal (UUID) de un CFDI relacionado con el presente comprobante, por ejemplo: Si el CFDI relacionado es un comprobante de traslado que sirve para registrar el movimiento de la mercancía. Si este comprobante se usa como nota de crédito o nota de débito del comprobante relacionado. Si este comprobante es una devolución sobre el comprobante relacionado. Si éste sustituye a una factura cancelada. | 36 | String |
Ejemplo
CFDI_RELACIONADO| 832AB0D1-F482-44B7-975F-C565C21C983B |
Sección 4. Emisor
La sección de Emisor está estructurada por la etiqueta “EMISOR” seguida por el caracter “|” (pipe). Cada elemento de esta sección es dividida por este mismo símbolo. El último elemento siempre termina con un “pipe”.
Nota: Sección requerida para expresar la información del contribuyente emisor del comprobante.
Nota: Los datos del domicilio del emisor son opcionales y sólo se utilizan para mostrarse en la representación impresa.
Elementos de Emisor
EMISOR|RFC|Nombre|RegimenFiscal|Calle|No_Ext|No_Int|Colonia|Localidad|Referencia|Municipio|Estado|País|C.P.|
ID | Elementos | Descripción | Tamaño | Tipo de Dato | Enumeración | Valor |
---|---|---|---|---|---|---|
1 | RFCEmisor | Atributo requerido para registrar la Clave del Registro Federal de Contribuyentes correspondiente al contribuyente emisor del comprobante. | 12-13 | string | 2 | Nombre | Atributo opcional para registrar el nombre, denominación o razón social del contribuyente emisor del comprobante. | 100 | string | 3 | RegimenFiscal | Atributo requerido para incorporar la clave del régimen del contribuyente emisor al que aplicará el efecto fiscal de este comprobante. | Catalogo: c_RegimenFiscal | 4 | Calle | Define la avenida, calle, camino o carretera donde se da la ubicación | 100 | string | 5 | No_Ext | Expresa el número particular en donde se dá la ubicación sobre una calle dada | 100 | string | 6 | No_Int | Expresa información adicional para especificar la ubicación cuando calle y número exterior (No_Ext) no resulten suficientes para determinar la ubicación de forma precisa | 100 | string | 7 | Colonia | Defina la colonia en donde se da la ubicación cuando se desea ser más específico en caso de ubicaciones urbanas | 100 | string | 8 | Localidad | Define la ciudad, pueblo o poblado donde se da la ubicación | 100 | string | 9 | Referencia | Atributo opcional para expresar una referencia de ubicación adicional | 100 | string | 10 | Municipio | Define el municipio o delegación en donde se da la ubicación | 100 | string | 11 | Estado | Define el estado o entidad federativa donde se da la ubicación. | 100 | string | 12 | País | Define el país donde se da la ubicación | 100 | string | 13 | C.P. | Define el código postal en donde se da la ubicación | 100 | String |
Ejemplo
EMISOR |AAA010101AAA|Empresa Emisora|601|
EMISOR |AAA010101AAA|Empresa Emisora|601| Ave. Lazaro Cardenas|401||Emiliano Zapata|Localidad Norte||Monterrey|Nuevo Leon|Mexico|64390|
Sección 5. Receptor
La sección del Receptor está estructurada por la etiqueta “RECEPTOR” seguida por el caracter “|” (pipe). Cada elemento de esta sección es dividida por este mismo símbolo. El último elemento siempre termina con un “pipe”.
Nota: Sección requerida para precisar la información del contribuyente receptor del comprobante.
Nota: Los datos del domicilio del receptor son opcionales y sólo se utilizan para mostrarse en la representación impresa.
Elementos de Receptor
RECEPTOR|RFC|Nombre|ResidenciaFiscal|NumRegIdTrib|UsoCFDI|Calle|No_Ext|No_Int|Colonia|Localidad|Referencia
|Municipio|Estado|País|C.P.|Add_1|Add_2|Add_3|Add_4|
ID | Elementos | Descripción | Tamaño | Tipo de Dato | Enumeración | Valor |
---|---|---|---|---|---|---|
1 | Rfc | Atributo requerido para precisar la Clave del Registro Federal de Contribuyentes correspondiente al contribuyente receptor del comprobante.Debe ser persona física (13 caracteres). Debe estar en la lista L_RFC de SAT | 12-13 | string | 2 | nombre | Atributo para precisar el nombre, denominación o razón social del contribuyente receptor del comprobante. | 100 | string | 3 | ResidenciaFiscal | Atributo condicional para registrar la clave del país de residencia para efectos fiscales del receptor del comprobante, cuando se trate de un extranjero, y que es conforme con la especificación ISO 3166-1 alpha-3. Es requerido cuando se incluya el complemento de comercio exterior o se registre el atributo NumRegIdTrib. | Catalogo: c_Pais | 4 | NumRegIdTrib | Atributo condicional para expresar el número de registro de identidad fiscal del receptor cuando sea residente en el extranjero. Es requerido cuando se incluya el complemento de comercio exterior. | 100 | string | 5 | UsoCFDI | Atributo requerido para expresar la clave del uso que dará a esta factura el receptor del CFDI. | Catalogo: c_UsoCFDI | 6 | Calle | Define la avenida, calle, camino o carretera donde se da la ubicación | 100 | string | 7 | No_Ext | Expresa el número particular en donde se dá la ubicación sobre una calle dada | 100 | string | 8 | No_Int | Expresa información adicional para especificar la ubicación cuando calle y número exterior (No_Ext) no resulten suficientes para determinar la ubicación de forma precisa | 100 | string | 9 | Colonia | Defina la colonia en donde se da la ubicación cuando se desea ser más específico en caso de ubicaciones urbanas | 100 | string | 10 | Localidad | Define la ciudad, pueblo o poblado donde se da la ubicación. | 100 | string | 11 | Referencia | Atributo opcional para expresar una referencia de ubicación adicional. | 100 | string | 12 | Municipio | Define el municipio o delegación en donde se da la ubicación | 100 | String | 13 | Estado | Define el estado o entidad federativa donde se da la ubicación. | 100 | string | 14 | País | Define el país donde se da la ubicación | 100 | string | 15 | C.P. | Define el código postal en donde se da la ubicación. | 100 | string | 16 | Add_1 | Información adicional 1 | 100 | string | 17 | Add_2 | Información adicional 2 | 100 | string | 18 | Add_3 | Información adicional 3 | 100 | string | 19 | Add_4 | Información adicional 4 | 100 | string |
Ejemplo
RECEPTOR|BBB010101BBB|Cliente Receptor| | |G01|
RECEPTOR|BBB010101BBB|Cliente Receptor| | |G01|Ave. Lazaro Cardenas|401||Emiliano Zapata| | |Monterrey|Nuevo Leon|Mexico|64390|
[ /vc_column_text]
Sección 6. Concepto
La sección de concepto está estructurada por la etiqueta “CONCEPTO” seguida por el caracter “|” (pipe). Cada elemento de esta sección es dividida por este mismo símbolo. El último elemento siempre termina con un “pipe”
Esta sección sólo puede aparecer una vez
Elementos de Conceptos
CONCEPTO|ID_Concepto|ClaveProdServ|NoIdentificacion|Cantidad|ClaveUnidad|Unidad|Descripcion|ValorUnitario|Importe
|Descuento|Aduana|
ID | Elementos | Descripción | Tamaño | Tipo de Dato | Enumeración | Valor |
---|---|---|---|---|---|---|
1 | ID_Concepto | Consecutivo del Concepto | Int | 2 | ClaveProdServ | Fijo a 84111505 | Catalogo: c_ClaveProdServ | 84111505 | 3 | NoIdentificacion | No debe existir | 100 | string | 4 | Cantidad | Fijo a 1 | 6 Decimales | Decimal | 1 | 5 | ClaveUnidad | Fijo a ACT | Catalogo: c_ClaveUnidad | ACT | 6 | Unidad | No debe existir | 20 | String | 7 | Descripcion | El atributo Descripcion debe tener el valor Pago. | 100 | String | Pago | 8 | ValorUnitario | El atributo ValorUnitario debe tener el valor 0. | 6 Decimales | Decimal | 0 | 9 | Importe | El atributo Importe debe tener el valor 0. | 6 Decimales | Decimal | 0 | 10 | Descuento | El atributo Descuento no debe existir. | 6 Decimales | Decimal | 11 | Aduana | Atributo Opcional para registrar el número de pedimento para la Aduana | 21 | String |
Ejemplo:
CONCEPTO|1|84111506||1|ACT| | Pago |0|0|||
Sección 7. Pago
La sección de Pago está estructurada por la etiqueta “PAGO” seguida por el caracter “|” (pipe). Cada elemento de esta sección es dividida por este mismo símbolo. El último elemento siempre termina con un “pipe”
Nota: Elemento requerido para incorporar la información de la recepción de pagos. Este elemento puede aparecer más de una vez.
Elementos de Pago
PAGO| IDPago|Version|FechaPago | FormaDePagoP | MonedaP | TipoCambioP| Monto| NumOperacion| RfcEmisorCtaOrd| NomBancoOrdExt| CtaOrdenante| RfcEmisorCtaBen| CtaBeneficiario| TipoCadPago| CertPago| CadPago| SelloPago|
ID | Elementos | Descripción | Tamaño | Tipo de Dato | Enumeración | Valor |
---|---|---|---|---|---|---|
1 | IDPago | Consecutivo de Pago | int |
2 | Version | Atributo requerido que indica la versión del complemento para recepción de pagos. | Fijo | 1.0 | 3 | FechaPago | Atributo requerido para expresar la fecha y hora en la que el beneficiario recibe el pago. Se expresa en la forma aaaa-mm-ddThh:mm:ss, de acuerdo con la especificación ISO 8601.En caso de no contar con la hora se debe registrar 12:00:00. | Catalogo: c_FormaPago | 4 | MonedaP | Atributo requerido para identificar la clave de la moneda utilizada para realizar el pago, cuando se usa moneda nacional se registra MXN. El atributo Pagos:Pago:Monto y los atributos TotalImpuestosRetenidos, TotalImpuestosTrasladados, Traslados:Traslado: Importe y Retenciones:Retencion:Importe del nodo Pago: Impuestos deben ser expresados en esta moneda. Conforme con la especificación ISO 4217 | Catalogo: c_Moneda |
5 | MonedaP | Atributo requerido para identificar la clave de la moneda utilizada para realizar el pago, cuando se usa moneda nacional se registra MXN. El atributo Pagos:Pago:Monto y los atributos TotalImpuestosRetenidos, TotalImpuestosTrasladados, Traslados:Traslado: Importe y Retenciones:Retencion:Importe del nodo Pago: Impuestos deben ser expresados en esta moneda. Conforme con la especificación ISO 4217. | Catalogo: c_Moneda |
6 | TipoCambioP | Atributo condicional para expresar el tipo de cambio de la moneda a la fecha en que se realizó el pago. El valor debe reflejar el número de pesos mexicanos que equivalen a una unidad de la divisa señalada en el atributo MonedaP. Es requerido cuando el atributo MonedaP es diferente a MXN. | Decimal |
7 | Monto | Atributo requerido para expresar el importe del pago. |
8 | NumOperacion | Atributo condicional para expresar el número de cheque, número de autorización, número de referencia, clave de rastreo en caso de ser SPEI, línea de captura o algún número de referencia análogo que identifique la operación que ampara el pago efectuado. | String |
9 | RfcEmisorCtaOrd | Atributo condicional para expresar la clave RFC de la entidad emisora de la cuenta origen, es decir, la operadora, el banco, la institución financiera, emisor de monedero electrónico, etc., en caso de ser extranjero colocar XEXX010101000, considerar las reglas de obligatoriedad publicadas en la página del SAT para éste atributo de acuerdo con el catálogo catCFDI:c_FormaPago. | String |
10 | NomBancoOrdExt | Atributo condicional para expresar el nombre del banco ordenante, es requerido en caso de ser extranjero. Considerar las reglas de obligatoriedad publicadas en la página del SAT para éste atributo de acuerdo con el catálogo catCFDI:c_FormaPago. | String |
11 | CtaOrdenante | Atributo condicional para incorporar el número de la cuenta con la que se realizó el pago. Considerar las reglas de obligatoriedad publicadas en la página del SAT para éste atributo de acuerdo con el catálogo catCFDI:c_FormaPago. | String |
12 | RfcEmisorCtaBen | Atributo condicional para incorporar el número de la cuenta con la que se realizó el pago. Considerar las reglas de obligatoriedad publicadas en la página del SAT para éste atributo de acuerdo con el catálogo catCFDI:c_FormaPago. | String |
13 | CtaBeneficiario | Atributo condicional para incorporar el número de cuenta en donde se recibió el pago. Considerar las reglas de obligatoriedad publicadas en la página del SAT para éste atributo de acuerdo con el catálogo catCFDI:c_FormaPago. | String |
14 | TipoCadPago | Atributo condicional para identificar la clave del tipo de cadena de pago que genera la entidad receptora del pago. Considerar las reglas de obligatoriedad publicadas en la página del SAT para éste atributo de acuerdo con el catálogo catCFDI:c_FormaPago. | Catalogo: c_TipoCadenaPago |
15 | CertPago | Atributo condicional que sirve para incorporar el certificado que ampara al pago, como una cadena de texto en formato base 64. Es requerido en caso de que el atributo TipoCadPago contenga información. |
16 | CadPago | Atributo condicional para expresar la cadena original del comprobante de pago generado por la entidad emisora de la cuenta beneficiaria. Es requerido en caso de que el atributo TipoCadPago contenga información. |
17 | SelloPago | Atributo condicional para integrar el sello digital que se asocie al pago. La entidad que emite el comprobante de pago, ingresa una cadena original y el sello digital en una sección de dicho comprobante, este sello digital es el que se debe registrar en este campo. Debe ser expresado como una cadena de texto en formato base 64. Es requerido en caso de que el atributo TipoCadPago contenga información. | base64Binary |
Ejemplo
PAGO|1|1.0|2017-06-23T12:00:00|01|MXN||150|01||||||||||
Sección 8. DoctoRelacionado
La sección DoctoRelacionado está estructurada por la etiqueta “PAGODOCTORELACIONADO” seguida por el caracter “|” (pipe). Cada elemento de esta sección es dividida por este mismo símbolo. El último elemento siempre termina con un “pipe”
Nota: Nodo condicional para expresar la lista de documentos relacionados con los pagos diferentes de anticipos.
Por cada documento que se relacione se debe generar un nodo DoctoRelacionado.
Elementos de DoctoRelacionado
PAGODOCTORELACIONADO| IDPago| IdDocumento | Serie| Folio| MonedaDR | TipoCambioDR| MetodoDePagoDR| NumParcialidad| ImpSaldoAnt| ImpPagado| ImpSaldoInsoluto|
ID | Elementos | Descripción | Tamaño | Tipo de Dato | Enumeración | Valor |
---|---|---|---|---|---|---|
1 | IDPago | Consecutivo de Pago | int |
2 | IdDocumento | Atributo requerido para expresar el identificador del documento relacionado con el pago. Este dato puede ser un Folio Fiscal de la Factura Electrónica o bien el número de operación de un documento digital. | String |
3 | Serie | Atributo opcional para precisar la serie del comprobante para control interno del contribuyente, acepta una cadena de caracteres. | String |
4 | Folio | Atributo opcional para precisar el folio del comprobante para control interno del contribuyente, acepta una cadena de caracteres. | String | 5 | MonedaDR | Atributo requerido para identificar la clave de la moneda utilizada en los importes del documento relacionado, cuando se usa moneda nacional o el documento relacionado no especifica la moneda se registra MXN. Los importes registrados en los atributos “ImpSaldoAnt”, “ImpPagado” e “ImpSaldoInsoluto” de éste nodo, deben corresponder a esta moneda. Conforme con la especificación ISO 4217. | Catalogo: c_Moneda | 6 | TipoCambioDR | Atributo condicional para expresar el tipo de cambio conforme con la moneda registrada en el documento relacionado. Es requerido cuando la moneda del documento relacionado es distinta de la moneda de pago. Se debe registrar el número de unidades de la moneda señalada en el documento relacionado que equivalen a una unidad de la moneda del pago. Por ejemplo: El documento relacionado se registra en USD El pago se realiza por 100 EUR. Este atributo se registra como 1.114700 USD/EUR. El importe pagado equivale a 100 EUR * 1.114700 USD/EUR = 111.47 USD. | Decimal | 7 | MetodoDePagoDR | Atributo requerido para expresar la clave del método de pago que se registró en el documento relacionado. | Catalogo: c_MetodoPago | 8 | NumParcialidad | Atributo condicional para expresar el número de parcialidad que corresponde al pago. Es requerido cuando MetodoDePagoDR contiene: “PPD” Pago en parcialidades o diferido. | Int | 9 | ImpSaldoAnt | Atributo condicional para expresar el monto del saldo insoluto de la parcialidad anterior. Es requerido cuando MetodoDePagoDR contiene: “PPD” Pago en parcialidades o diferido.En el caso de que sea la primer parcialidad este campo debe contener el importe total del documento relacionado. | 10 | ImpPagado | Atributo condicional para expresar el importe pagado para el documento relacionado. Es obligatorio cuando exista más de un documento relacionado o cuando existe un documento relacionado y el TipoCambioDR tiene un valor. | 11 | ImpSaldoInsoluto | Atributo condicional para expresar la diferencia entre el importe del saldo anterior y el monto del pago. Es requerido cuando MetodoDePagoDR contiene: “PPD” Pago en parcialidades o diferido. |
Ejemplo:
PAGODOCTORELACIONADO|1|932C4329-5648-40C0-A0C4-97C9200635A6|A|123|MXN||PUE||10|5|5|
Sección 9. Impuestos
La sección Impuestos está estructurada por la etiqueta “PAGOIMPUESTOS” seguida por el caracter “|” (pipe). Cada elemento de esta sección es dividida por este mismo símbolo. El último elemento siempre termina con un “pipe”
Nota: Nodo condicional para expresar el resumen de los impuestos aplicables cuando este documento sea un anticipo.
Actualmente esta sección no es admitida para esta versión del Complemento Pagos, por lo consecuente las secciones siguientes tampoco se deben incluir.
Elementos de Impuestos
PAGOIMPUESTOS|IDPago|TotalImpuestosRetenidos|TotalImpuestosTrasladados|
ID | Elementos | Descripción | Tamaño | Tipo de Dato | Enumeración | Valor |
---|---|---|---|---|---|---|
1 | TotalImpuestosRetenidos | Atributo condicional para expresar el total de los impuestos retenidos que se desprenden del pago. No se permiten valores negativos. |
2 | TotalImpuestosRetenidos | Atributo condicional para expresar el total de los impuestos trasladados que se desprenden del pago. No se permiten valores negativos. |
Ejemplo:
PAGOIMPUESTOS|1|50.00|50.00|
Sección 10. Retenciones
La sección Retenciones está estructurada por la etiqueta “PAGORETENCIONES” seguida por el caracter “|” (pipe). Cada elemento de esta sección es dividida por este mismo símbolo. El último elemento siempre termina con un “pipe”
Nota: Nodo requerido para registrar la información detallada de una retención de impuesto específico.
Actualmente no admitida para esta versión del Complemento.
Elementos de Retenciones
PAGORETENCIONES|IDPago|Impuesto|Importe|
ID | Elementos | Descripción | Tamaño | Tipo de Dato | Enumeración | Valor |
---|---|---|---|---|---|---|
1 | IDPago | Consecutivo del Pago | Int | 2 | Impuesto | Atributo requerido para señalar la clave del tipo de impuesto retenido. | Catalogo: c_Impuesto | 3 | Importe | Atributo requerido para señalar el importe o monto del impuesto retenido. No se permiten valores negativos. |
Ejemplo:
PAGORETENCIONES|1|IVA|24.00|
Sección 11. Traslados
La sección de Traslados está estructurada por la etiqueta “PAGOTraslados” seguida por el caracter “|” (pipe). Cada elemento de esta sección es dividida por este mismo símbolo. El último elemento siempre termina con un “pipe”
Nota: Nodo requerido para la información detallada de un traslado de impuesto específico.
Actualmente no admitida para esta versión del Complemento.
Elementos de Traslados
PAGOTraslados|IDPago|Impuesto|TipoFactor|TasaOCuota|Importe|
ID | Elementos | Descripción | Tamaño | Tipo de Dato | Enumeración | Valor |
---|---|---|---|---|---|---|
1 | IDPago | Consecutivo del Pago | Int | 2 | Impuesto | Atributo requerido para señalar la clave del tipo de impuesto trasladado. | Catalogo: c_Impuesto | 3 | TipoFactor | Atributo requerido para señalar la clave del tipo de factor que se aplica a la base del impuesto. | Catalogo: c_TipoFactor | 4 | TasaOCuota | Atributo requerido para señalar el valor de la tasa o cuota del impuesto que se traslada. | Decimal | 5 | Importe | Atributo requerido para señalar el importe del impuesto trasladado. No se permiten valores negativos. |
PAGOTraslados|1|IVA|Tasa|0.16 |30.00|