web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Small and medium business | Business Central, N...
Answered

PAC for Electronic Invoicing SAT with Mexico's local functionality

(5) ShareShare
ReportReport
Posted on by 65

Hi there!

Could someone recommend which are the most popular PAC in Mexico. And if there is a PAC that cannot be used for electronic invoicing with Mexico's local functionality.

Can any PAC be used to connect with Business Central? Or are there some specific requirements to be met, and that not every PAC meet.

I got the list of PAC authorized in the following link: Trámites y Servicios (sat.gob.mx)

I think resources available are bit vague about this topic. And would like to add more about it:

How to Set Up PAC Web Services - Business Central | Microsoft Docs

Have you found more docs on how to set up the connection with a specific PAC?

Thanks!

I have the same question (0)
  • Verified answer
    Brian Wick Profile Picture
    on at

    Hi Daniel,

    I'll let the community provide their feedback on the most popular PAC's to use.  From a support standpoint, Business Central Development team has only tested with Interfactura.  That PAC will work with BC.  I would assume similar PAC's like Interfactura would also work, but the only PAC we have tested with is Interfactura.

    I hope that helps.

  • Daniel MagMat Profile Picture
    65 on at

    Thank you for your reply Brian!

    It is very useful to know about the PAC you have tested with in the DEV team.

    Are there more documentation about the Microsoft.Dynamics.NAV.MX.dll that is needed to set up the connection? Is it possible to make it just from the settings user interface environment, o is there any need to use Power Automate, or some code writing.

    Is this procedure specific to the PAC?

    I would like to know what info I should request to the PAC in order to complete the connection successfully.

    I hope you can help with this.

    Again Thanks a lot! Also: happy weekend!

  • Verified answer
    Brian Wick Profile Picture
    on at

    Hi Daniel,

    We have some info out on Docs that covers the basics;

    docs.microsoft.com/.../electronic-invoicing

    All I have is experience with Interfactura.  Customers typically work with them to get the proper certificates.  The PAC & SAT certs.  I am not sure if the PAC also provides the SAT cert or if you have to work with the MX government to get that SAT cert.  That would be a question to the PAC you work with.  Typically the customer gets a *.cer & .*key file from the PAC (or SAT) and then the customer needs to use an online tool to convert the .cer & .key into a .PFX file to upload into Business Central.  That's really about all I know from the customer side.  Hopefully the community hops in to help provide more info.

  • Daniel MagMat Profile Picture
    65 on at

    Hi Brian!

    Thank you very much for sharing about the PAC you have developed the solutions with. I found out more about the PAC's. And I am currently talking with this ones: Interfactura, SIFEI and TELMEX. The three of them seem to offer the STAMP through webservices, and have already worked with other deploying partners in Mexico. More with the NAV solution that with Business Central. But still, I think is something worth sharing.

    Thank you very much for your tip about converting *.cer and *.key certificates into *.pem and then into *.pfx to upload them. It was also very useful as I have already done so and uploaded them to D365 Business Central.

    I am now just having the challenge to obtain the XML and the SOAP message that D365 Business Central is sending to the PAC in order to troubleshoot some error messages with the help of the PAC and also from the Product Support.

    I have already read the support docs you shared covering the basics and in the Communication Component a Microsoft.Dynamics.NAV.MX.dll is being refered to.

    Where should I read more about this communication component and access it in order to analyse it and solve the issue?

    Thank you very much for your assistance here and in the emails with your collegue Bryan. XD

  • Daniel MagMat Profile Picture
    65 on at

    I found out some more resources here from the DEV environment standpoint.

    github.com/.../Mexico

  • Verified answer
    Silvano Mendoza Profile Picture
    119 on at

    Hello Daniel,

    i integrate Dynamics NAV and Dynamics BC, and i have done it with more than 50 % of the allowed PACs in mexico. As some are expensive or dont provide good support, and force to purchase a large amount of stamps or engage with an expensive maintenance or suscription. I work with 2-3 in most of my implementations for the support provided, zero errors of compliance, and  flexibility. But indeed i can say i am able to interface with any PAC.

    i want to clarify that out-of-the-box , the standard comes arranged with a message body composition that makes it compatible perhaps just with 2-3 without customizations, but you may want to have a nicer PDF duo to your corporative standards , banners , logos or requirements.

    If you want to go for a customization, then what i recommend is to do Visual Studio webservice project , with the request body composition and intercept the webservice from Dynamics NAV or  Dynamics BC with a simple IIS server that comes with windows, then in your development do the magic to connect to your PAC of your choice, get the PDF invoice  from your PAC or do it with a development.

    If you have business central online then you need to have that IIS published in internet so it can be reached in web by BC online.

    i have done my own Dynamics Extension to work with BC online and BC on premise. And for Dynamics NAV i have done my own development but it means a lot of sorce code.

    Some PACs are easy to integrate as you send the XML without the signature, you give them your .cer, your .key when you purchase stamps and signup for an account with them and they do the signature for you. So in this case you dont worry to do the signature in your Dynamics and they return you the CFDI signed .

    Saludos

    Silvano Mendoza

  • JorgeRamirez Profile Picture
    21 on at

    Can someone provide the path to the Interfactura web service so that we can understand the parameters/arguments that are being sent when calling :

     Response := IWebServiceInvoker.InvokeMethodWithCertificate(PACWebServiceDetail.Address,

                PACWebServiceDetail."Method Name", CertificateManagement.GetCertAsBase64String(IsolatedCertificate), SecureStringPassword);
    Which parameters is Business central sending through the SOAP web service Call ??
    We are allways getting this error:
    A call to Microsoft.Dynamics.Nav.MX.WebServiceInvokers.SOAPWebServiceInvoker.InvokeMethodWithCertificate failed with this message: 'EchoSoapRequest' web method exists, but it is invoked with wrong arguments. Verify that the settings in the PAC Web Services window are correct.
    The GIT provided repository doesn't have this information.
    It seems that the DLL first check the unknown parameters using a ?WSDL, if the parameters doesn't match to whatever Business Central requires it displays the error and send the Web Service POST.
  • Silvano Mendoza Profile Picture
    119 on at

    hola Jorge,

    I found a Mexican supplier and they have a Sandbox that worked fine for us. they did something to be compatible with business central out of the box with their webservice. I didn't need any customization or extra extension, just I don't have handy the Tax id needed for tests , but if you send an actual and correct invoice, i remember it worked for us

    40.88.135.117:2022/.../Signature.wsdl

    Saludos

  • Tonatiuh Tlalpachicatl Profile Picture
    24 on at

    Hi Silvano,

    Have you worked with D365 and with another provider other than Interfactura?

    I don't know how to do the integration with a different PAC.

    Do you know where I can find documentation or information?

    Regards,

    Tonatiuh

  • Suggested answer
    CU26090648-0 Profile Picture
    4 on at

    In Mexico, the PAC is essential for electronic invoicing, since they validate and certify CFDI invoices before sending them to the SAT. The most popular PACs include EDICOM, Facturaxion, Solución Factible, FEL, and Diverza, among others. Not every PAC has the same integrations, so if you’re working with Business Central, you should make sure the PAC provides API/web service connectivity that aligns with Microsoft’s requirements. Some PACs have direct connectors for ERP systems, while others require custom integration. You can always check the official website RFC Genérico list of authorized PACs
     

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > Small and medium business | Business Central, NAV, RMS

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 3,143

#2
Jainam M. Kothari Profile Picture

Jainam M. Kothari 1,694 Super User 2025 Season 2

#3
YUN ZHU Profile Picture

YUN ZHU 1,067 Super User 2025 Season 2

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans