Story Transcript
Mayo 23, 2013
ATENCIÓN A TODOS NUESTROS PROVEEDORES INTEGRADOS EN EL PROYECTO DE FACTURA ELECTRÓNICA
Se les informa que se pospone para el próximo 18 de Junio del presente año la aplicación de las siguientes reglas de validación adicionales sobre los comprobantes fiscales digitales, éstas impactan únicamente para los que manejan addenda comercial 7 tanto en CFD como CFDI. Estas reglas según el comunicado del 06 de Mayo se estarían aplicando a partir del 4 de junio. REGLAS DE VALIDACIÓN INFORMACIÓN A VALIDAR Addenda: Datos del proveedor/vendedor (seller)
Addenda: Términos de pago en la factura
REGLAS DE VALIDACIÓN El número de proveedor: Es un dato obligatorio para Comercial Mexicana Debe ser un valor de tipo entero numérico La longitud máxima permitida es de 8 dígitos.
REGLAS DEL ANEXO Reglas: E68, E01, E02, E03
El GLN del proveedor: Es un dato obligatorio para Comercial Mexicana Debe ser un valor de tipo entero numérico Debe tener una longitud exacta de 13 dígitos
Reglas: E19, E20, E21
En caso de indicarse los términos de pago en la factura:
Reglas: E04, E05
El porcentaje de descuento o cargo: Debe ser un valor de tipo decimal numérico La longitud máxima permitida es de 2 enteros con 3 decimales Comprobante: Importe del total
El importe total de la factura: Debe ser un valor de tipo decimal numérico La longitud máxima permitida es de 13 enteros con 2 decimales
Reglas: E06, E07
Comprobante: Importe del subtotal
El importe del subtotal de la factura: Debe ser un valor de tipo decimal numérico La longitud máxima permitida es de 13 enteros con 2 decimales
Reglas: E08, E09
Comprobante: Impuestos trasladados
El importe total de impuestos trasladados a nivel cabecero: Es un dato obligatorio para Comercial Mexicana Debe ser un valor de tipo decimal numérico La longitud máxima permitida es de 13 enteros con 2 decimales
Reglas: E10, E11, E12
La tasa de porcentaje del impuesto a nivel detalle: Debe ser un valor de tipo decimal numérico La longitud máxima permitida es de 2 enteros con 3 decimales
Reglas: E34, E35
El importe del impuesto a nivel detalle: Debe ser un valor de tipo decimal numérico La longitud máxima permitida es de 13 enteros con 2 decimales
Reglas: E36, E37
Comprobante: Importe del descuento
En caso de indicarse el importe del descuento en la factura: Debe ser un valor de tipo decimal numérico La longitud máxima permitida es de 13 enteros con 2 decimales
Reglas: E13, E14
Addenda: Orden de compra/pedido
El orden de compra/pedido a nivel cabecero: Es un dato obligatorio para Comercial Mexicana Debe ser un valor de tipo entero numérico La longitud máxima permitida es de 35 dígitos Nota: En caso de que el esquema de facturación del proveedor no requiera orden de compra entonces se debe indicar un valor=0 (cero)
Reglas: E15, E16, E17
Addenda: Folio de recibo
En caso de indicarse el folio de recibo: Debe cumplir con la siguiente nomenclatura definida por comercial mexicana:
Reglas: E18
Sucursal-Folio-Emisor-Subfolio Dónde: Sucursal = Número de la sucursal o CEDIS en donde se entregó la mercancía. (Tipo de Dato String de 3 posiciones) Folio = Folio que la tienda o CEDIS le da al proveedor al momento de la entrega (Tipo de Dato String de 6 posiciones) Emisor = Como constante siempre se pone 01. (Tipo de dato String de 2 posiciones) Subfolio = El recibo se descompone en subfolios de recibo, esto con base a las condiciones comerciales vigentes, plazo de pago, etc. Por lo cual un recibo puede contener varios subfolios de recibo. (Tipo de dato String de 3 posiciones) Comprobante: Datos del emisor
El código postal del domicilio fiscal del emisor: Debe ser un valor de tipo entero numérico Debe tener una longitud exacta de 5 dígitos
Reglas: E22, E23
Addenda: Datos del comprador
El GLN del comprador: Es un dato obligatorio para Comercial Mexicana Debe ser un valor de tipo entero numérico Debe tener una longitud exacta de 13 dígitos
Reglas: E24, E25, E26
Comprobante: Datos del receptor
El código postal del domicilio del receptor: Debe ser un valor de tipo entero numérico Debe tener una longitud exacta de 5 dígitos
Reglas: E27, E28
Addenda: Entrega de mercancía (shipTo)
El GLN de entrega de mercancía: Es un dato obligatorio para Comercial Mexicana Debe ser un valor de tipo entero numérico Debe tener una longitud exacta de 13 dígitos
Reglas: E69, E29, E30, E31
El código postal del domicilio de entrega de mercancía: Debe ser un valor de tipo entero numérico Debe tener una longitud exacta de 5 dígitos
Reglas: E32, E33
En caso de indicarse cargos o descuentos globales en la factura:
Reglas: E62, E63
Addenda: Cargos o descuentos globales en la factura
El porcentaje de descuento: Debe ser un valor de tipo decimal numérico La longitud máxima permitida es de 2 enteros con 3 decimales Addenda: Datos del Artículo (LineItem)
En caso de indicarse impuestos a nivel artículo:
Reglas: E38, E39, E40, E41
El porcentaje del impuesto: Debe ser un valor de tipo decimal numérico La longitud máxima permitida es de 2 enteros con 3 decimales El importe del impuesto: Debe ser un valor de tipo decimal numérico La longitud máxima permitida es de 13 enteros con 2 decimales El número de secuencia a nivel artículo: Es un dato obligatorio para Comercial Mexicana Debe ser un valor de tipo entero numérico La longitud máxima permitida es de 10 dígitos No se permiten números de secuencia duplicados
Reglas: E42, E43, E44
El código EAN a nivel artículo: Debe ser un valor de tipo entero numérico La longitud máxima permitida es de 14 dígitos
Reglas: E45, E46
La cantidad facturada a nivel artículo: Debe ser un valor de tipo decimal numérico La longitud máxima permitida es de 13 enteros con 2 decimales
Reglas: E47,E48
El número de unidades de consumo a nivel artículo: Debe ser un valor de tipo decimal numérico La longitud máxima permitida es de 2 enteros con 3 decimales
Reglas: E49, E50
El importe neto a nivel a nivel artículo: Debe ser un valor de tipo decimal numérico La longitud máxima permitida es de 13 enteros con 2 decimales
Reglas: E51, E52
El precio neto a nivel a nivel artículo: Debe ser un valor de tipo decimal numérico La longitud máxima permitida es de 13 enteros con 2 decimales
Reglas: E53, E54
El importe bruto a nivel a nivel artículo: Debe ser un valor de tipo decimal numérico La longitud máxima permitida es de 13 enteros con 2 decimales
Reglas: E55, E56
El precio bruto a nivel a nivel artículo: Debe ser un valor de tipo decimal numérico La longitud máxima permitida es de 13 enteros con 2 decimales
Reglas: E57, E58
El número de orden de compra o pedido a nivel artículo: Es un dato obligatorio para Comercial Mexicana Debe ser un valor de tipo entero numérico La longitud máxima permitida es de 35 dígitos Nota: En caso de que el esquema de facturación del proveedor no requiera orden de compra entonces se debe indicar un valor=0 (cero)
Reglas: E70, E59, E60, E61
En caso de indicarse cargos o descuentos globales a nivel artículo:
Reglas: E64, E65, E66, E67
El porcentaje del cargo o descuento: Debe ser un valor de tipo decimal numérico La longitud máxima permitida es de 2 enteros con 3 decimales El importe monetario del cargo o descuento: Debe ser un valor de tipo decimal numérico La longitud máxima permitida es de 13 enteros con 2 decimales
ANEXO REGLAS DE VALIDACIÓN ADICIONALES PARA ADDENDA COMERCIAL VERSIÓN 7 SEGMENTO
MENSAJE
Comprobante/Addenda/requestForPayment/ "Addenda: E01 seller/alternatePartyIdentification.$$alternat [Comprobante/Addenda/requestForPayment/seller/alternatePartyIdentific ePartyIdentification ation.$$alternatePartyIdentification] El número de proveedor es un dato mandatorio para CM" Comprobante/Addenda/requestForPayment/ "Addenda: E02 seller/alternatePartyIdentification.$$alternat [Comprobante/Addenda/requestForPayment/seller/alternatePartyIdentific ePartyIdentification ation.$$alternatePartyIdentification] El número de proveedor debe ser un entero numérico" Comprobante/Addenda/requestForPayment/ "Addenda: E03 seller/alternatePartyIdentification.$$alternat [Comprobante/Addenda/requestForPayment/seller/alternatePartyIdentific ePartyIdentification ation.$$alternatePartyIdentification] El número de proveedor debe tener una longitud máxima de 8 dígitos" Comprobante/Addenda/requestForPayment/ "Addenda: E04 paymentTerms/discountPayment/percentage. [Comprobante/Addenda/requestForPayment/paymentTerms/discountPay $$percentage ment/percentage.$$percentage] El importe del descuento por pronto pago debe ser un decimal numérico" Comprobante/Addenda/requestForPayment/ "Addenda: E05 paymentTerms/discountPayment/percentage. [Comprobante/Addenda/requestForPayment/paymentTerms/discountPay $$percentage ment/percentage] El importe del descuento por pronto pago debe tener
SEGMENTO
MENSAJE una longitud máxima de 2 enteros con 3 decimales"
Comprobante.total
"Comprobante: E06 [Comprobante.total] El importe total a nivel de comprobante debe ser decimal numérico o entero numérico"
Comprobante.total
"Comprobante: E07 [Comprobante.total] El importe total a nivel de comprobante debe tener una longitud máxima de 13 enteros con 2 decimales"
Comprobante.subtotal
"Comprobante: E08 [Comprobante.subtotal] El importe del subtotal a nivel de comprobante debe ser decimal numérico"
Comprobante.subtotal
"Comprobante: E09 [Comprobante.subtotal] El importe del subtotal a nivel del comprobante debe tener una longitud máxima de 13 enteros con 2 decimales"
Comprobante/Impuestos.totalImpuestosTrasl "Comprobante: E10 [Comprobante/Impuestos.totalImpuestosTrasladados] adados El importe del total de impuestos trasladados es mandatorio para CM" Comprobante/Impuestos.totalImpuestosTrasl "Comprobante: E11 [Comprobante/Impuestos.totalImpuestosTrasladados] adados El importe del total de impuestos trasladados debe ser decimal numérico" Comprobante/Impuestos.totalImpuestosTrasl "Comprobante: E12 [Comprobante/Impuestos.totalImpuestosTrasladados] adados El importe del total de impuestos trasladados debe tener longitud máxima de 13 enteros con 2 decimales" Comprobante.descuento
"Comprobante: E13 [Comprobante.descuento] El importe de descuento debe ser decimal numérico"
Comprobante.descuento
"Comprobante: E14 [Comprobante.descuento] El importe de descuento debe tener una longitud máxima de 13 enteros con 2 decimales"
Comprobante/Addenda/requestForPayment/ "Addenda: E15 orderIdentification/referenceIdentification.$$ [Comprobante/Addenda/requestForPayment/orderIdentification/referenc referenceIdentification eIdentification.$$referenceIdentification] El número de pedido a nivel de encabezado es mandatorio para CM" CUANDO [Comprobante/Addenda/requestForPayment/or derIdentification/referenceIdentification.type]=" ON”
Comprobante/Addenda/requestForPayment/ "Addenda: E16 orderIdentification/referenceIdentification.$$ [Comprobante/Addenda/requestForPayment/orderIdentification/referenc referenceIdentification eIdentification.$$referenceIdentification] El número de pedido a nivel de encabezado debe ser entero numérico" CUANDO [Comprobante/Addenda/requestForPayment/or derIdentification/referenceIdentification.type]=" ON”
Comprobante/Addenda/requestForPayment/ Addenda: E17 orderIdentification/referenceIdentification.$$ [Comprobante/Addenda/requestForPayment/orderIdentification/referenc referenceIdentification eIdentification.$$referenceIdentification] El número de pedido a nivel de encabezado debe tener una longitud máxima de 35 dígitos" CUANDO [Comprobante/Addenda/requestForPayment/or derIdentification/referenceIdentification.type]=" ON”
Comprobante/Addenda/requestForPayment/ "Addenda: E18 DeliveryNote/referenceIdentification [Comprobante/Addenda/requestForPayment/DeliveryNote/referenceIdent ification] El folio compuesto de recibo debe cumplir con el formato definido por CM" Comprobante/Addenda/requestForPayment/ "Addenda: E19 seller/gln.$$gln [Comprobante/Addenda/requestForPayment/seller/gln.$$gln] El GLN del vendedor es un dato mandatorio para CM" Comprobante/Addenda/requestForPayment/
"Addenda: E20
SEGMENTO seller/gln.$$gln
MENSAJE [Comprobante/Addenda/requestForPayment/seller/gln.$$gln] El GLN del vendedor debe ser entero numérico"
Comprobante/Addenda/requestForPayment/ "Addenda: E21 seller/gln.$$gln [Comprobante/Addenda/requestForPayment/seller/gln.$$gln] El GLN del vendedor debe tener una longitud de 13 digitos" Comprobante/Emisor/DomicilioFiscal/codigo "Comprobante: E22 [Comprobante/Emisor/DomicilioFiscal/codigoPostal] Postal El código postal del domicilio fiscal del emisor debe ser entero numérico" Comprobante/Emisor/DomicilioFiscal/codigo "Comprobante: E23 [Comprobante/Emisor/DomicilioFiscal/codigoPostal] Postal El código postal del domicilio fiscal del emisor debe tener una longitud de 5 digitos" Comprobante/Addenda/requestForPayment/ "Addenda: E24 buyer/gln.$$gln [Comprobante/Addenda/requestForPayment/buyer/gln.$$gln] El GLN del comprador es mandatorio para CM" Comprobante/Addenda/requestForPayment/ "Addenda: E25 buyer/gln.$$gln [Comprobante/Addenda/requestForPayment/buyer/gln.$$gln] El GLN del comprador debe ser entero numérico" Comprobante/Addenda/requestForPayment/ "Addenda: E26 buyer/gln.$$gln [Comprobante/Addenda/requestForPayment/buyer/gln.$$gln] El GLN del comprador debe tener una longitud de 13 digitos" Comprobante/Receptor/Domicilio/codigoPost "Comprobante: E27 [Comprobante/Receptor/Domicilio/codigoPostal] El al código postal del domicilio fiscal del receptor debe ser entero numérico" Comprobante/Receptor/Domicilio/codigoPost "Comprobante: E28 al [Comprobante/Receptor/DomicilioFiscal/codigoPostal] El código postal del domicilio fiscal del receptor debe tener una longitud de 5 digitos" Comprobante/Addenda/requestForPayment/ "Addenda: E29 shipTo/gln.$$gln [Comprobante/Addenda/requestForPayment/shipTo/gln.$$gln] El GLN del receptor es un dato mandatorio para CM" Comprobante/Addenda/requestForPayment/ "Addenda: E30 shipTo/gln.$$gln [Comprobante/Addenda/requestForPayment/shipTo/gln.$$gln] El GLN del receptor debe ser entero numérico" Comprobante/Addenda/requestForPayment/ "Addenda: E31 shipTo/gln.$$gln [Comprobante/Addenda/requestForPayment/shipTo/gln.$$gln] El GLN del receptor debe tener una longitud de 13 digitos" Comprobante/Addenda/requestForPayment/ "Addenda: E32 shipTo/nameAndAddress/postalCode.$$posta [Comprobante/Addenda/requestForPayment/shipTo/nameAndAddress/po lCode stalCode.$$postalCode] El código postal para la entrega de mercancía debe ser entero numérico" Comprobante/Addenda/requestForPayment/ "Addenda: E33 shipTo/nameAndAddress/postalCode.$$posta [Comprobante/Addenda/requestForPayment/shipTo/nameAndAddress/po lCode stalCode.$$postalCode] El código postal para la entrega de mercancía debe tener una longitud de 5 digitos" Comprobante/Impuestos/Traslados/Traslado.t "Comprobante: E34 [Comprobante/Impuestos/Traslados/Traslado.tasa] La asa tasa de porcentaje de impuesto trasladado debe ser decimal numérico" Comprobante/Impuestos/Traslados/Traslado.t "Comprobante: E35 [Comprobante/Impuestos/Traslados/Traslado.tasa] La asa tasa de porcentaje de impuesto trasladado debe tener una longitud máxima de 2 enteros con 3 decimales" Comprobante/Impuestos/Traslados/Traslado.i "Comprobante: E36 mporte [Comprobante/Impuestos/Traslados/Traslado.importe] El importe del impuesto trasladado debe ser un dato decimal numérico" Comprobante/Impuestos/Traslados/Traslado.i "Comprobante: E37 [Comprobante/Impuestos/Traslados/Traslado.importe] mporte El importe del impuesto trasladado debe tener una longitud máxima de 13 enteros con 2 decimales" Comprobante/Addenda/requestForPayment/l "Addenda: E38 ineItem/tradeItemTaxInformation/tradeItemT [Comprobante/Addenda/requestForPayment/lineItem/tradeItemTaxInform
SEGMENTO axAmount/taxPercentage.$$taxPercentage
MENSAJE ation/tradeItemTaxAmount/taxPercentage.$$taxPercentage] La tasa de porcentaje de la linea "&@contador&" a nivel LineItem debe ser decimal numérico"
Comprobante/Addenda/requestForPayment/l "Addenda: E39 ineItem/tradeItemTaxInformation/tradeItemT [Comprobante/Addenda/requestForPayment/lineItem/tradeItemTaxInform axAmount/taxPercentage.$$taxPercentage ation/tradeItemTaxAmount/taxPercentage.$$taxPercentage] La tasa de porcentaje de la linea "&@contador&" a nivel LineItem debe tener una longitud máxima de 2 enteros con 3 decimales" Comprobante/Addenda/requestForPayment/l "Addenda: E40 ineItem/tradeItemTaxInformation/tradeItemT [Comprobante/Addenda/requestForPayment/lineItem/tradeItemTaxInform axAmount/taxAmount.$$taxAmount ation/tradeItemTaxAmount/taxAmount.$$taxAmount] el importe del impuesto de la linea "&@contador&" a nivel LineItem debe ser decimal numérico" Comprobante/Addenda/requestForPayment/l "Addenda: E41 ineItem/tradeItemTaxInformation/tradeItemT [Comprobante/Addenda/requestForPayment/lineItem/tradeItemTaxInform axAmount/taxAmount.$$taxAmount ation/tradeItemTaxAmount/taxAmount.$$taxAmount] El importe del impuesto de la linea "&@contador&" a nivel LineItem debe tener una longitud máxima de 13 enteros con 2 decimales" Comprobante/Addenda/requestForPayment/l "Addenda: E42 ineItem.number [Comprobante/Addenda/requestForPayment/lineItem.number] El número secuencial del LineItem "&@contador&" debe ser un entero numérico" Comprobante/Addenda/requestForPayment/l "Addenda: E43 ineItem.number [Comprobante/Addenda/requestForPayment/lineItem.number] El número secuencial del LineItem "&@contador&" debe tener una longitud máxima de 10 dígitos" Comprobante/Addenda/requestForPayment/l "Addenda: E44 ineItem.number [Comprobante/Addenda/requestForPayment/lineItem.number] El número secuencial del LineItem está duplicado en el documento" Comprobante/Addenda/requestForPayment/l "Addenda: E45 ineItem/tradeItemIdentification/gtin.$$gtin [Comprobante/Addenda/requestForPayment/lineItem/tradeItemIdentifica tion/gtin.$$gtin] El código EAN del LineItem "&@contador&" debe ser un entero numérico" Comprobante/Addenda/requestForPayment/l "Addenda: E46 ineItem/tradeItemIdentification/gtin.$$gtin [Comprobante/Addenda/requestForPayment/lineItem/tradeItemIdentifica tion/gtin.$$gtin] El código EAN del LineItem "&@contador&" debe tener una longitud máxima de 14 digitos" Comprobante/Addenda/requestForPayment/l "Addenda: E47 ineItem/invoicedQuantity.$$invoicedQuantity [Comprobante/Addenda/requestForPayment/lineItem/invoicedQuantity.$ $invoicedQuantity] La cantidad facturada de la linea "&@contador&" a nivel LineItem debe ser un dato decimal numérico" Comprobante/Addenda/requestForPayment/l "Addenda: E48 ineItem/invoicedQuantity.$$invoicedQuantity [Comprobante/Addenda/requestForPayment/lineItem/invoicedQuantity.$ $invoicedQuantity] La cantidad facturada de la linea "&@contador&" a nivel LineItem debe tener una longitud máxima de 13 enteros con 2 decimales" Comprobante/Addenda/requestForPayment/l "Addenda: E49 ineItem/aditionalQuantity.$$aditionalQuantit [Comprobante/Addenda/requestForPayment/lineItem/aditionalQuantity.$ y $aditionalQuantity] El número de unidades de consumo de la linea "&@contador&" a nivel LineItem debe ser un dato decimal numérico" CUANDO [Comprobante/Addenda/requestForPayment/lin eItem/aditionalQuantity.QuantityType]="NUM_ CONSUMER_UNITS"
Comprobante/Addenda/requestForPayment/l "Addenda: E50 ineItem/aditionalQuantity.$$aditionalQuantit [Comprobante/Addenda/requestForPayment/lineItem/aditionalQuantity.$ y $aditionalQuantity] El número de unidades de consumo de la linea "&@contador&" a nivel LineItem debe tener una longitud máxima de 13
SEGMENTO CUANDO
MENSAJE enteros con 2 decimales"
[Comprobante/Addenda/requestForPayment/lin eItem/aditionalQuantity.QuantityType]="NUM_ CONSUMER_UNITS"
Comprobante/Addenda/requestForPayment/l "Addenda: E51 ineItem/totalLineAmount/netAmount/Amoun [Comprobante/Addenda/requestForPayment/lineItem/totalLineAmount/n t.$$Amount etAmount/Amount.$$Amount] El importe neto de la linea "&@contador&" a nivel LineItem debe ser decimal numérico" Comprobante/Addenda/requestForPayment/l "Addenda: E52 ineItem/totalLineAmount/netAmount/Amoun [Comprobante/Addenda/requestForPayment/lineItem/totalLineAmount/n t.$$Amount etAmount/Amount.$$Amount] El importe neto de la linea "&@contador&" a nivel LineItem debe tener una longitud máxima de 13 enteros con 2 decimales" Comprobante/Addenda/requestForPayment/l "Addenda: E53 ineItem/netPrice/Amount.$$amount [Comprobante/Addenda/requestForPayment/lineItem/netPrice/amount.$ $amount] El precio neto de la linea "&@contador&" a nivel LineItem debe ser decimal numérico" Comprobante/Addenda/requestForPayment/l "Addenda: E54 ineItem/netPrice/Amount.$$amount [Comprobante/Addenda/requestForPayment/lineItem/netPrice/amount.$ $amount] El precio neto de la linea "&@contador&" a nivel LineItem debe tener una longitud máxima de 13 enteros con 2 decimales" Comprobante/Addenda/requestForPayment/l "Addenda: E55 ineItem/totalLineAmount/grossAmount/Amo [Comprobante/Addenda/requestForPayment/lineItem/totalLineAmount/gr unt.$$Amount ossAmount/Amount.$$Amount] El importe bruto de la linea "&@contador&" a nivel LineItem debe ser decimal numérico" Comprobante/Addenda/requestForPayment/l “Addenda: E56 ineItem/totalLineAmount/grossAmount/Amo [Comprobante/Addenda/requestForPayment/lineItem/totalLineAmount/gr unt.$$Amount ossAmount/Amount.$$Amount] El importe bruto de la linea "&@contador&" a nivel LineItem debe tener una longitud máxima de 13 enteros con 2 decimales" Comprobante/Addenda/requestForPayment/l "Addenda: E57 ineItem/grossPrice/Amount.$$amount [Comprobante/Addenda/requestForPayment/lineItem/grossPrice/amount. $$amount] El precio bruto de la linea "&@contador&" a nivel LineItem debe ser decimal numérico" Comprobante/Addenda/requestForPayment/l "Addenda: E58 ineItem/grossPrice/Amount.$$amount [Comprobante/Addenda/requestForPayment/lineItem/grossPrice/amount. $$amount] El precio bruto de la linea "&@contador&" a nivel LineItem debe tener una longitud máxima de 13 enteros con 2 decimales" Comprobante/Addenda/requestForPayment/l "Addenda: E59 ineItem/AdditionalInformation/referenceIden [Comprobante/Addenda/requestForPayment/lineItem/AdditionalInformati tification.$$referenceIdentification on/referenceIdentification.$$referenceIdentification] El número de pedido de la linea "&@contador&" a nivel LineItem es mandatorio para CM" CUANDO [Comprobante/Addenda/requestForPayment/lin eItem/AdditionalInformation/referenceIdentificat ion.type] = "ON"
Comprobante/Addenda/requestForPayment/l "Addenda: E60 ineItem/AdditionalInformation/referenceIden [Comprobante/Addenda/requestForPayment/lineItem/AdditionalInformati tification.$$referenceIdentification on/referenceIdentification.$$referenceIdentification] El número de pedido de la linea "&@contador&" a nivel LineItem debe ser entero numérico" CUANDO [Comprobante/Addenda/requestForPayment/lin eItem/AdditionalInformation/referenceIdentificat ion.type] = "ON"
Comprobante/Addenda/requestForPayment/l "Addenda: E61 ineItem/AdditionalInformation/referenceIden [Comprobante/Addenda/requestForPayment/lineItem/AdditionalInformati
SEGMENTO tification.$$referenceIdentification CUANDO
MENSAJE on/referenceIdentification.$$referenceIdentification] El número de pedido de la linea "&@contador&" a nivel LineItem debe tener una longitud máxima de 35 digitos"
[Comprobante/Addenda/requestForPayment/lin eItem/AdditionalInformation/referenceIdentificat ion.type] = "ON"
Comprobante/Addenda/requestForPayment/ "Addenda: E62 allowanceCharge/monetaryAmountOrPercent [Comprobante/Addenda/requestForPayment/allowanceCharge/monetaryA age/rate/percentage.$$percentage mountOrPercentage/rate/percentage.$$percentage] El porcentaje de descuento debe ser decimal numérico" Comprobante/Addenda/requestForPayment/ "Addenda: E63 allowanceCharge/monetaryAmountOrPercent [Comprobante/Addenda/requestForPayment/allowanceCharge/monetaryA age/rate/percentage.$$percentage mountOrPercentage/rate/percentage.$$percentage] El porcentaje de descuento debe tener una longitud máxima de 2 enteros con 3 decimales" Comprobante/Addenda/requestForPayment/l ineItem/allowanceCharge/monetaryAmountO rPercentage/percentagePerUnit.$$percentage PerUnit
"Addenda: E64 [Comprobante/Addenda/requestForPayment/lineItem/allowanceCharge/ monetaryAmountOrPercentage/percentagePerUnit.$$percentagePerUnit] El porcentaje del cargo o descuento de la linea "&@contador&" debe ser decimal numérico"
Comprobante/Addenda/requestForPayment/l ineItem/allowanceCharge/monetaryAmountO rPercentage/percentagePerUnit.$$percentage PerUnit
"Addenda: E65 [Comprobante/Addenda/requestForPayment/lineItem/allowanceCharge/ monetaryAmountOrPercentage/percentagePerUnit.$$percentagePerUnit] El porcentaje del cargo o descuento de la linea "&@contador&" debe tener una longitud máxima de 2 enteros con 3 decimales"
Comprobante/Addenda/requestForPayment/l ineItem/allowanceCharge/monetaryAmountO rPercentage/ratePerUnit/amountPerUnit.$$a mountPerUnit
"Addenda: E66 [Comprobante/Addenda/requestForPayment/lineItem/allowanceCharge/ monetaryAmountOrPercentage/ratePerUnit/amountPerUnit.$$amountPer Unit] El importe monetario del cargo o descuento de la linea "&@contador&" debe ser decimal numérico"
Comprobante/Addenda/requestForPayment/l ineItem/allowanceCharge/monetaryAmountO rPercentage/ratePerUnit/amountPerUnit.$$a mountPerUnit
"Addenda: E67 [Comprobante/Addenda/requestForPayment/lineItem/allowanceCharge/ monetaryAmountOrPercentage/ratePerUnit/amountPerUnit.$$amountPer Unit] El importe monetario del cargo o descuento de la linea "&@contador&" debe tener una longitud máxima de 13 enteros con 2 decimales"
[Comprobante/Addenda/requestForPayment/ "Addenda: E68 [Comprobante/Addenda/requestForPayment/seller] El seller] nodo Seller es mandatorio para CM" [Comprobante/Addenda/requestForPayment/ "Addenda: E69 [Comprobante/Addenda/requestForPayment/shipTo] El shipTo] nodo Ship To es mandatorio para CM" [Comprobante/Addenda/requestForPayment/ "Addenda: E70 lineItem/AdditionalInformation] [Comprobante/Addenda/requestForPayment/lineItem/AdditionalInformati on] El nodo Additional Information de la linea "&@contador&" es mandatorio para CM"
Cualquier omisión en las reglas antes descritas será motivo de rechazo del comprobante fiscal digital. Favor de compartir esta información con su área de TI, para que en caso de que represente algún impacto en sus integraciones realicen el ajuste correspondiente.
ATENTAMENTE TIENDAS COMERCIAL MEXICANA S.A. DE C.V.