Digital Invoice for Mexico

Hi All,
We are in the process of implementing Digital Invoice for Mexico. I have few queries regarding that. I did search SDN regarding this topic but couldn't get a clear picture SSF process . Hence i am posting this thread.
Below are my queries.
1. Can the Digital Signatures be achieved through SSF using standard SAPSECULIB alone and not using any third party toolkit?
2. Is there any pre-requisite for imlpementing SSF?
3. How can the documents created with digital signature using SSF, verified by a third party system?
Also it would helpful if you can provide me the steps to implement SSF.
Thanks in advance.
Regards,
Navin.

Hi Navin,
I´m SD consultant but maybe this may help you:
1.- If you mean the transformation of the certificate provided by Mexican goverment, you can use the open source software (OpenSSL) suggested by SAP. The digital signature is the sealing of the Original Input Message created by the solution relased by SAP applying the hash algorithm.
2.- According to note 1300880,where the process to import the certificates is explaned,  you previously need to implement note 1303712.
3.- The verification process of a thrird party provider can be performed by simply sending the XML generated by SAP to that provider, but this is ussually not for free so you need to hire them. There´s also one link provided by the goverment to manually validate each invoice:
https://www.consulta.sat.gob.mx/SICOFI_WEB/ModuloECFD_Plus/ValidadorComprobantes/Validador.html
For detailed steps for implementing certificates I strongly suggest you to review note 1300880.
I hope this may help you.
Regards
RP

Similar Messages

  • Mexico Digital Invoice printout

    Hi Experts,
    I am working on Mexico localisation.We have requirement for Digital invoice printing and also XML file generation.I know SAP has given a functionality for XML file generation and it can be done but for Digital invoice prinout there is no standard form available.But i want to print the  govt certificate and also there is some Legal text in XML file formate it cannot be done by coding which is similar we are getting in XML file.How can we achieve this for Printin digital invoices for Mexico.
    Thanks for your support!
    NR

    Hi,
    Could you please be more specific on your requirement? Do you want to "include" (print) the gov certificate number in the XML file and also some legal texts? or, do you want to print in a smartform the certificate number and those legal texts?
    For first option, the certificate is already included on INVOIC02 idoc, so you only need to map it in PI. For text, usually there´s no legal texts required on XML, if you needed, you can fill it directly on the IDOC and map it directly.
    For the second option, you can use the creation of texts in t-code SO10, regarding certificate number, this data is stored in one text element of the invoice VBBK-ZSNC if the customizing is according to documentation.
    Best regards,
    RP

  • Mexico Digital Invoice Implementation without XI.

    Hi All,
    We are in the process of generating Digital invoice for Mexico.
    Is it possible to generate the Digital invoice without the XI system? If possible then what are the hurdles and challenges in achieving this. I did go through the list of Notes mentioned by SAP to implement Digital Signatures for Mexico. But they dont seem to mention about implementing with out XI system.
    Also is there any standard process to generate the XML required for Mexico. Appreciate any clarification for the above queries..
    Thanks in advance.
    Regards,
    Navin.

    Hi Naveen,
    Is important to consider three points at the moment of implementin Digital Invoice Mexico:
    Enablement of ODN (official document numbering).
    Enable digital signature in SAP.
    Creation of XML.
    You can perform the first two options withount PI/XI but the only problem will be the generation of XML, that for fiscal purposes is the digital invoice. If you are not using PI/XI you can do that by ABAP, Webmethods or any tool that generates XML.
    If you decide to generate the XML with ABAP, you dont need to use IDOC but is still needed to create an output message that generates the XML instead a smartform or other. This can be sent automatically to customers or to any kind of repository to keep the files for fiscal term.
    The structure of the XML must follows all Mexican requirements acording to Anexo 20 that you can find only in spanish.
    I suggest you to read the attachments on the following note, where you can find the structure and requirements and order of each XML field:
    1318342 - Digital Invoice Mexico IDoc basic type INVOIC02 Extension
    Regarding the standard process to generate XML in SAP, the only information provided by SAP is for PI/XI, so your ABAP team needs to take a look for anexo 20 structure:
    ftp://ftp2.sat.gob.mx/asistencia_servicio_ftp/publicaciones/cfd/Anexo20RMF2010.pdf
    I hope this may help you.
    Regards,
    RP

  • Mexico Digital invoice - SSF without an External security product

    Hi All,
    We are in the process of implementing Digital Invoice for Mexico. I have few queries regarding this.
    1. Can the digital signature be achieved with out any external security product ?
    2. If it is possible, then will it comply with the legal requirements for Mexico.
    I came across a SAP document wherein it was mentioned that "If you are using the user signature as the signature method, you require an external security product that is connected to your SAP system through SSF." Does  it mean that SAP standard SAPSECULIB supports only system signature  and not user signature ?
    Any pointers regarding the digital Signature implementation steps will be appreciated.

    Hi Sri,
    Would you pls check the installation of the security toolkit on your application server?
    Which security product do you use?
    The standard security product is SAPSECULIB (library sapsecu.dll).
    Please check the SSF initialization messages which are contained in each dev_w## developer trace (transaction ST11). When successful, the initializaion messages look like this:
    N  =================================================
    N  === SSF INITIALIZATION:
    N  ===...SSF Security Toolkit name SAPSECULIB .
    N  ===...SSF trace level is 0 .
    N  ===...SSF library is /usr/sap/<SID>/SYS/exe/run/sapsecu.dll .
    N  ===...SSF hash algorithm is SHA1 .
    N  ===...SSF symmetric encryption algorithm is DES-CBC .
    N  ===...sucessfully completed.
    N  =================================================
    General information for SAPSECULIB can be found in SAP note 354819.
    Best regards,
    Christoph
    P.S.: Please reward points for useful information.

  • Digital Invoice Mexico

    Hello everybody!
    We implemented the digital invoice Mexico.
    But we find a problem with a process of IVA RETENIDO.
    In our price, the IVA RETENIDO is being calculated using a Z condition, to account for the same amount of tax in a different account, But this value making the total value that comes out in the XML file is incorrect.
    I have doubts about the pricing procedure tha We are using here.
    Is there a price stand of SAP to show me how a process is calculated IVA RETENIDO?
    What is the tax code is valid for this process? We are using the B4.
    Any tips will be helpful.
    I thank everyone's attention
    Mary Nuvoloni
    SD Consultant

    Hi,
    Withholding tax in sales for Mexico can be customized in several ways so SAP released a BADI in order to correctly determine the source of this amout: IDMX_DI_SDDATA_DET
    With this BADI you can change the data determination for the OIM (Original Input Message) and also the field in the IDOC that will be maped in the XML.
    Usually withholding conditions would use "W" as condition type in customizing and this can help you to access KOMV table for the rigth amount.
    Regards,
    RP

  • Digital Invoice - Mexico new compliance (approval reqd?)

    We are implementing Digital mexico invoice and I am looking at different notes for implementation...
    I came across this post in SCN,
    http://weblogs.sdn.sap.com/cs/mobile/view/wlg/21066?x-topic=85
    u2022 Take effect January 1, 2011
    u2022 Eliminate folio numbers which are replaced by digitally signing and archiving an invoice with a valid timbre number
    u2022 Require regulatory compliance checks with government certified organizations for both senders and receivers of invoices
    u2022 Invoices in excess of 2,000 pesos must be approved digitally
    Companies will be required to integrate with the SAT for invoice approvals in real time. 
    Outgoing invoices must be prepared in a specific XML format and authorized in advance as part of the logistics process before shipments can be delivered.
    When I look at the scope document attached to  in SAP Note 1280467 - FAQ Digital Invoice Mexico, it has no reference to this requirements (it still refers to a monthly report to be sent to govt and has no reference regarding govt. approval)..also the PI note has reference to synchronous interface?
    Do we need to manually implement the additional / new requirements?

    We had raised a OSS message and it looks like SAP does not support the latest requirements (CFDI).  We are in the process of evaluating our options.
    I will keep this thread open for a while to see the approach that is expected to be taken by others.

  • Modify Java Mapping on Mexico Digital Invoice

    I have installed all oss notes related to the Mexico Digital Invoice on our ERP system and XI system.  Since we made additional modifications to the Invoice02 extension, I need to modify the Java mapping on XI.  The note (1296042) states if you make changes to the idoc, you will need to make changes to the java mapping as well, and recompile it to install the class on XI.
    I have a java editor, however, I cannot find the java project anywhere.  Does anyone know where I would access this from?  The pdf on the note related to modifying the java mapping only says to open the project; It doesn't have the project in the note, from what I can see.  And I don't see it within XI. 
    Anyone know?  Or has anyone done this?

    >
    Henrique Pinto wrote:
    > Just a follow-up.
    > Note https://service.sap.com/sap/support/notes/1296042 has been updated with the Java mapping source codes.
    >
    > BR,
    > Henrique.
    Hi Henrique,
    We are also implementing the mexico invoice and I am trying to change the java mapping and I can't figure out where the '.JAVA' file exist? We could not find it in the imported archives (on the repository)... I have checked most of the attached files on the notes (can you let me know the name of the file with source code?)

  • I purchased a magazine using the Zinio app which I'd recently downloaded on to a recently purchased iPad. I received an error message at the time (can't recall the details) but have since been invoiced for the $8.99. How can I get the Magazine I purchased

    I purchased a magazine using the Zinio app which I'd recently downloaded on to a recently purchased iPad. I received an error message at the time (can't recall the details) but have since been invoiced for the $8.99. How can I get the Magazine I purchased?

    FOR ASSISTANCE WITH ORDERS - iTUNES STORE CUSTOMER SERVICE
    For assistance with billing questions or other order inquiries, please refer to our online support page by clicking here: http://www.apple.com/support/itunes/store/. If you cannot find the answers you are seeking in our robust knowledge base, you can contact us by visiting the following URL http://www.apple.com/support/itunes/store/, clicking on the appropriate Customer Service topic, then using the contact button or email form at the bottom of the page. Responses to emails will be provided as soon as possible.
    Phone: 800-275-2273 How to reach a live person: Press 0 four times
    Hours of Operation: Mon-Fri: 9am-5pm ET
    Email: [email protected]
    How to report an issue with Your iTunes Store purchase
    http://support.apple.com/kb/HT1933
    How to Get a Refund from the App Store
    http://gizmodo.com/5886683/how-to-get-a-refund-from-the-app-store
    Canceling a Digital Subscription
    http://gadgetwise.blogs.nytimes.com/2011/10/14/qa-canceling-a-digital-subscripti on/
     Cheers, Tom

  • Electronic invoice for customers

    Hello experts
    I look for the function which is sent Electronic invoice for customers.
    Right now we are using 4.6C and our customer use SAP also.
    Our industory is consumer product and chemical product.
    Our requirements are follows.
    - Electronic invoices should be digitally signed from our side
    - The electronic invoice has to be converted from SAP format to a standard format accepted by the customer (common standard formats are PDF, XML, etc..)
    - The files have to be automatically distributed from SAP to customer platform (SAP Server to local server to customer IT system/platform),
    - File distribution tool should be able to be easily managed for several customers (FTP file transfer customer by customer could be become too complicated depending on the number of customers).
    Are there any solution or similar case with us?
    Best regards,
    Yoshihito Ichimura
      GBS Chemical Sales Team (CH)
      Information Systems Division, Kao Corporation

    Thank you for reply.
    As far as I understood following requirements can be realized based on your note.
    - The electronic invoice has to be converted from SAP format to a standard format accepted by the customer (common standard formats are PDF, XML, etc..)
    - The files have to be automatically distributed from SAP to customer platform (SAP Server to local server to customer IT system/platform),
    - File distribution tool should be able to be easily managed for several customers (FTP file transfer customer by customer could be become too complicated depending on the number of customers).
    However I would like to know whether following requirements are realized.
    - Electronic invoices should be digitally signed from our side

  • Paying invoice from Mexico

    I have been trying to pay an invoice from Mexico for two weeks without fees and no luck.  I have been told by more than one person at the help desk online that I can send it without fees as long as it comes directly from a checking account and not a debit or credit card.  I have tried this twice and twice a 4.8% fee was taken out of what the recipient received.  I paid the initial invoice send by this same company with no problem and no fees several months back. Bottom line, is there any way to pay this invoice through Paypal without getting a fee taken out?  If not, what is the most cost effective means?  I have been told I can make them a "friend" and pay them directly, but there is a 1% fee since it is going to Mexico.  At this point, I have no idea if this is true as I have not tried yet.   Have been on hold with Paypal online for 20 min as I was the other day.  Has anyone actually gotten through and spoken to a person and had a satisfactory resul? 

    There are always fees for transactions.  Normally they are paid by the recipient.If you asked "do *I* pay any fees for sending money to my amiga" .. the answer would be no - you don't. However, the recipient (person or business) pay a fee to receive the funds.  If they have a bank account that they can have the $ sent to - then there are no additional costs.If they have a PayPal ATM card or need a check sent - that has extra cost associated (drafting and mailing the check or the ATM system fees (everyone pays ATM fees some how lol ). That help? Kate 

  • Pedimento number for mexico

    Hello-
    I would like to know if any company has implemented a solution for accomodating "Pedimento" numbers from Goods Receipt to Customers Invoice. We came to know about a legal requirement for mexico that every part that is imported into mexico should be attached with a Pedimento (customs document number). Also this pedimento number needs to show up in the invoice when the part is sold.
    Any input in this regard is highly appreciated.
    Thanks in advance,
    RN

    Hi,
    You need to use batch management and open characteristics to enter the pedimento number at GR. Of course you need to have batch determination on the SD side.
    Regards,
    Jorge

  • Pedimento Numbers for Mexico

    Hello-
    I would like to know if any company has implemented a solution for accomodating "Pedimento" numbers from Goods Receipt to Customers Invoice. We came to know about a legal requirement for mexico that every part that is imported into mexico should be attached with a Pedimento (customs document number). Also this pedimento number needs to show up in the invoice when the part is sold.
    Any input in this regard is highly appreciated.
    Thanks in advance,
    RN

    Dear,
    Check: http://sap.ittoolbox.com/groups/technical-functional/sap-log-sd/numero-de-pedimento-1209339
    http://www.sapfans.com/forums/viewtopic.php?f=5&t=77224&start=0&st=0&sk=t&sd=a
    Hope this will help you an extent.
    Regards,
    Syed Hussain.

  • Tax Invoice for purchases

    Hi, I am a Youtuber and streamer located in Belgium. As a business I need tax invoices. I know I can buy physical discs (which are annoying to swap in/out every time and get scratched/lost).I can also buy PSN Codes (which are annoying because of the 150€ limit on the wallet and a huge waste in the garbage bin). Is it possible to get tax invoices for things bought digitally through the Store which were payed using credit card/PayPal? See this thread where the person was instructed to call a certain number.

    You do get sent a "thank you for your purchase" email that contains the company registration number for SCEE.

  • Note 2002415 - Electronic Invoice for Italian Public Administration

    Hi Guru,
    I'm implementing the note 2002415 the second point:
    2) Creating the custom implementation
    The Enhancement Spot "ES_EDOCUMENT" was developed to allow customer-specific
    implementations to process eDocuments. This enhancement spot contains the BAdI
    definition  "EDOC_INTERFACE_CONNECTOR". In order to use this BAdI, you create a
    class implementing the interface "IF_EDOC_INTERFACE_CONNECTOR" and add it to the
    BAdI Implementations.
    Go to transaction SE19.
    Enter “ES _EDOCUMENT” in the Enhancement Spot field and choose the “Create”
    button.
    Enter a name for the Enhancement Implementation and a short text.
    On the next screen, choose the package and continue. Enter a name for the
    BAdI implementation,  a class name and select the “EDOC_INTERFACE_CONNECTOR”
    BAdI definition. Continue.
    Enter the package and continue.
    On the next screen you can find the BAdI Implementations list for the newly
    created Enhancement Implementation.
    Open the Enhancement Implementation that was just created and click on
    "Filter Val.". Create a Filter Combination with Value 1 "CUSTOM", Comparator "="
    and Filter "INTERFACE_TYPE". Create a second Filter Combination with Value 1
    "IT", Comparator "=" and Filter "COUNTRY". This is to ensure that this
    implementation will be custom and valid only for Italy.
    Double click on "Implementing Class". Here the interface methods can be
    found. The implementation of method "IF_EDOC_INTERFACE_CONNECTOR~TRIGGER" is
    where the data collected from the SD and FI processes can be processed. With a
    double click on this method, a pop up asks if the implementation should be
    created. By choosing "Yes", the code editor opens.
    The parameters available on this method are used by the eDocument Framework.
    You have to retrieve the source document data from the eDocument by calling the
    "GET_SOURCE" method on the input parameter "IO_EDOCUMENT". This will return an
    instance of class "CL_EDOC_SOURCE". The class "CL_EDOC_SOURCE" contains the
    attribute "MD_DATA”, which is the actual SD/FI content, and a method
    "GET_HEADER", that must be used in order to read what kind of document is being
    processed. In the header, the field "SOURCE_TYPE" defines the document type. The
    possible values for this field can be found in table "EDOSRCTYPE". In this table
    the data structure used to each document type is listed. By looking at the
    structure related to the document of interest, it is possible to see the
    available fields.
    By implementing the "TRIGGER" method and using the "SOURCE_TYPE" from the
    header to read the correct data structure, it is possible to assign the
    "MD_DATA" attribute to that data type (for example "EDOC_SRC_DATA_FI_INVOICE"
    for Source Type "FI_INVOICE"). With this structure the SD/FI data is available
    for further processing.
    I have create and implemented the Enhancement Spot but cannot to assign the 'MD_DATA' attribute.
    Have you implemented the method TRIGGER of interface IF_EDOC_INTERFACE_CONNECTOR?
    you can post the code?
    Thank you for your interest.
    Enrico.

    Hi Enrico,
    We have implemented Basic Solution to edocument invoice for PA.
    Now we tried the test to FI_INVOICE but don't see the record into transaction EDOC_RESUBMIT. I debugged and I saw that the parameter IV_TEST_MODE is equal to X. It is the problem?

  • Table for open Purchase order and pending invoices for vendors

    Hi,
    Are there any table to know open Purchase orders and pending invoices for vendors.
    Quick response will be appreciated.
    Thanks & Regards

    hi,
    Purchase Order:
    S011:(PURCH: Purch. Group Statistics)
    Statistics (SSOUR)
    Version (VRSIO)
    Month (SPMON)
    Day (SPTAG)
    Week (SPWOC)
    Posting Period (SPBUP)
    Purchasing Org (EKORG)
    Purchasing Group (EKGRP)
    Vendor No (LIFNR)
    S012: (PURCHIS: Purchasing Statistics)
    Statistics (SSOUR)
    Version (VRSIO)
    Month (SPMON)
    Day (SPTAG)
    Week (SPWOC)
    Posting Period (SPBUP)
    Purchasing Org (EKORG)
    Purchasing Group (EKGRP)
    Material No (MATNR)
    Plant (WERKS)
    Info Record Category (ESOKZ)
    Material Group (MATKL)
    Info Record (INFNR)
    Country (LAND1)
    EINE: (Purchasing Info Record: Purchasing
    Organization Data)
    Info Record (INFNR)
    Purchasing Org (EKORG)
    Info Record Type (ESOKZ)
    Plant (WEKS)
    EKET: (Delivery Schedules)
    Purchasing Doc (EBELN)
    Item (EBELP)
    Delivery Schedule (ETENR)
    EKPO: (Purchasing Document Item)
    Purchasing Doc (EBELN)
    Item (EBELP)
    EKKN: (Account Assignment in Purchasing
    Document)
    Purchasing Doc (EBELN)
    Item (EBELP)
    Account Assignment (ZEKKN)
    EKKO: (Purchasing Document Header)
    Purchasing Doc (EBELN)
    EORD: (Purchasing Source List)
    Material No (MATNR)
    Plant (WERKS)
    Source List No (ZEORD)
    thx,
    Ganpat

Maybe you are looking for

  • Convert flash drive for Windows 8.1 bootcamp installation from mbr to gpt

    Trying to run Windows 8.1 pro x64 on my mid 2010 15" macbook pro. Get stuck during bootcamp installation in Windows because my partition table isn't compatible (MBR but needs to be GPT). My hard drive seems to be Logical partitions/volume etc, while

  • Query report using LDB MSM

    Hi guys, I'm trying to logical database MSM to report on material master but for some reason the following message appears: The query specifications cannot be used to generate a list, i.e. the query will probably not return the list you desire. If yo

  • Save in draft folder - problem

    As I understand it, the save in draft folder function is supposed to appear only for XDP forms.  We have a PDF form where the submit button in the form is set to submit as PDF.  And yet, the save button still appears in workspace container.  If a use

  • Separate workspaces on dual monitor setup?

    Sorry if I leave out any details -- just ask if you need anymore. A little background information before I begin: I am using 3.12-ck x86_64 kernel, using Cinnamon, and have a dual monitor setup via one graphics card, which is an NVIDIA 560 Ti, and I'

  • My audio reverberates, how do i get it to stop?

    I have Windows 7 64-bit on a dv7-6187cl and my audio is reverberating al of the time.  How do I get it to stop?