Skip to main content

I have a customer that has a Mexico location and is using the Mexico localization to generate an xml.  THey have a requirement that the xml must state various numbers as text instead of just numbers,  For example, 1000 must show as One THousand.

 

Has anyone else encountered this and if so, how was it resolved???  Thanks!

Hello Vernon,

 

This is not a requirement from the SAT. The CFDI XML does not need to include amounts in words — only the numeric values are required and valid for official processing.

However, it’s common for customers to request that amounts appear in words (e.g., “One Thousand Pesos 00/100 M.N.”) in the PDF representation of the invoice, for readability or internal policies. This is typically handled by the PAC’s print service, which formats the PDF output and includes the amount in words as a visual aid.

If your customer is asking for the amount in words within the XML, this would be a customization and should be included either in the “Addenda” section (which is for custom client data) or managed outside of IFS by the PAC’s tools.

So far, in all implementations I’ve seen, this requirement has been met at the PDF formatting level — not within the CFDI XML structure itself.


Reply