CFDi - Addenda
Hola grupo,
Alguien esta usando la addenda. Como se agregan datos para el PAC? Entiendo que es a traves de la BAdI, pero con que formato, estructura, etc.
Saludos cordiales,
Mariel C.
Hola Mariel:
Puedes modificar el programa de transformacion HRPAYMX_CFDI en la
transacción STRANS
Ejemplo: vete al final del codigo y adiciona los campos a la adenda
</nomina:Nomina>
<Addenda>
<nomina:Correo email="[email protected]">
</cfdi:Correo>
</Addenda>
</nomina:Complemento>
</tt:s-cond>
</nomina:Comprobante>
</tt:template>
</tt:transform>
En este caso estas adicionando una constante, si haces un enhacement
a la estructura HRPAYMX_S_CFDI_ANNEX_20 podrias mandar los campos
a la estructura desde la BADI. Posteriormente en el transformation sigue
las reglas de los demas campos para tomar el valor.
Checa con quien te recibe el XML debe de hacer el ajuste correspondiente.
Saludos
Juan Carlos
Similar Messages
-
ACH CTX - Addenda Record Type 7
Hi,
I am working on ACH CTX file for vendor payments through Wells Fargo bank. I need some help on the Addenda Record type 7. The format generated by standard SAP for this record type 7 is not acceptable by the bank. And they are not able to help us out much on what should be the format. All they say is that it should be in ANSI ASC X12 format (payment-related information) and refer NACHA format guidelines. Can anyone tell me what is this NACHA format and what data elements should be passed on in this record type. Is there a specific format I can follow?
Thanks,
Raj/Hi,
did you solve this items. Any information would be helpful.
thanks
Regards
PG -
Addenda information for ACH payments
Hi All,
We are using PMW with an ACH CCD format to send the ACH files to our Bank. But certain vendors require us to send ADDENDA record as given below for e.g. in the ACH payments
705ISA00NV 00NV ZZNV ZZNV 09100615300010000001
Can we enter this information in the item text of the vendor invoice, if yes then what will be the config to polulate this information
in the addenda record of the ACH files. Due you think activation of segment/item text check box in the NOTE TO PAYEE config of payment method in fbzp can do the trick?
Thanks
Ron
Edited by: Ron on Feb 25, 2010 10:26 AMhi
I am working on 11i to R12 upgrade project.
All I have is SQL and flatfile from 11.5.10 instance..I need to implement ACH in R12...
How this flatfile is created in R12
Do I need to create a Etext RTF template in R12? My bank is wellsfargo
I need to create and implement ACH/credit/debit format in R12 environment.
whate are the steps to create a bank accepting flat file in R12
Can you please tell me how should create the flat file in r12? Should i create etext template or
XML RTF template..
appreciate your reply
kp -
Issue with ADDENDA for ACH CCD
Hi All,
We need to display the addenda record for each vendor (Example invoice details). However, the file that we are able to generate shows this data only if there is one invoice per vendor in the payment run (REGUH-RPOST = 1).
We need to know if there is any setting which can control this? We are running the classical payment run report RFFOUS_T and cannot think of moving to PMW at this moment.
Regards
NeelavHi Neelav,
For ACH you need to perform couple of steps:
1. Assign “RFFOUS_T” program in FBZP under Payment Methods in Country Tab for ACH relevant payment method (APXY).
2. Create ACH Variant in OBPM4
SPRO-- SAP Customizing impl Guide-- Financial Accounting ( New) -- Accounts Receivable and Accounts Payable-- Business Transactions- - Outgoing Payments -- Automatic outgoing Payments-- Payment Media --Make settings for Payment Medium Formats from Payment Medium Workbench -- Create and Assign Selection Variant)
3. If you are looking for customize 7th Record then Implement USER Exit “RFFOX104”
And in F110 variant select Additional record check box.
4. Assign company number in house bank configuration.
If you don't want 7th customize record then you can use CCD and PPD payment method format, instead of RFFOUS_T program in FBZP you need to Assign Format as ACH and Format Supplement as CCD and PPD.
In this case you need to configure(SPRO--SAP Customizing impl Guide-- Financial Accounting ( New) -- Accounts Receivable and Accounts Payable-- Business Transactions-- Outgoing Payments -- Automatic outgoing Payments-- Payment Media --Make settings for Payment Medium Formats from Payment Medium Workbench -- Create and Assign Selection Variant) OBPM1, OBPM2, OBPM3 and OBPM4. No Need to change any configuration in OBPM1, OBPM2, OBPM3, just need to assign ACH Batch Header and company identification as company number(Whatever you assigned in House bank configuration)
Create and Assign APP(F110) Variant under Program “RFFOAVIS_FPAYM”
System will create automatically Header record, batch header,detail record,batch control record,header control record.
Thanks & Regards
RK -
Change addenda record in ACH Payment File
My requirement is to change the addenda records in th line item records starting with 7, which are generated after running ACH payment , i need to place some data instead of the original one starting at the position of 4th till 80 chars in length.
705ISA00NV 00NV ZZNV ZZNV 09100615300010000001
to be replced with few fields as per customer requirement at the underlined positions
705_ISA00NV 00NV ZZNV ZZNV 09100615300010000001_
I figured out that the Function modules being used are FI_PAYMEDIUM_ACH_30 and FI_PAYMEDIUM_ACH_40 dealing with these line items.
My question is to replace some chars in the line item i have coded by copying the standard to ZFM so is it sufficeint to replace the respective standard with z function modules or do i need ot create a new copy standard ACH format to ZACH and replace all the five event funciton modules to z function modules. If somebody worked in this area, please extend your help regarding the same.
Regards,
VivekHi Ravi Kumar,
Please do inform how did u come to a solution as i'm also looking at the same scenarion and some input is appreciated.
My requirement is to change the addenda records at everyline item, as u have put the line items startign with 7, i need to place some data instead of the original one starting at the position of 4th till 80 chars in length.
705ISA00NV 00NV ZZNV ZZNV 09100615300010000001
to be replced with few fields as per customer requirement at the underlined positions
705_ISA00NV 00NV ZZNV ZZNV 09100615300010000001_
I figured out that the Function modules being used are FI_PAYMEDIUM_ACH_30 and FI_PAYMEDIUM_ACH_40 dealing with these line items, is it sufficeint to replace with z function modules are do i need ot copy all the five event funciton modules.
Regards,
Vivek -
ACH Addenda Record 7 Segment Identifier
We are currently attempting to implement ACH Files for Child Support Payments. I have completed configuration in the Payment Medium Workbench. I am able to get a file downloaded with the addenda record 7 containing the HR information. However, the addenda record contains more information than is required. Only segment *DED* is required, however the file also contains segment *ISA* and *BPR*. What am I missing in configuration that is causing these additional records to appear? How do I get rid of ISA and BPR from writing to the file?
Thanks.We have created a Z version, it is advisable not to edit SAP standard FM.
Your Qs,
SAP has suggested to modify the payment format with event 31, as an enhancement to even 30. Have you had any thoughts/suggestion on this?
It depends on your requirement. If you are using PMW standard ACH format with payment supplement CCD. Then I will suggest you to use FI_PAYMEDIUM_ACH_DETAILS_CCD and assign it to note to payee config, you don't have to touch event 30
If you are using PMW standard ACH format with payment supplement CTX. Then I will suggest you to use FI_PAYMEDIUM_CTX_FG_30 in event 31.
Otherwise use the functional module initial suggested by you in event 31 becuase here you can take care of further custom requirements
Thanks
Ron -
Hi All,
I have copied the ZFI_PAYMEDIUM_ACH_00,ZFI_PAYMEDIUM_ACH_05,ZFI_PAYMEDIUM_ACH_20,ZFI_PAYMEDIUM_ACH_30 and replaced the standard FM's
My question is regarding Addenda Record Segments
For Ex: GS Segment
FORM CONSTRUCT_ADDN_BEGIN TABLES T_PAYMENT_DETAILS STRUCTURE FPM_PAYD
CHANGING CN_LINE_CNT TYPE N.
CLEAR T_PAYMENT_DETAILS.
T_PAYMENT_DETAILS-LENGTH = 80.
T_PAYMENT_DETAILS-TYPE = '1'.
T_PAYMENT_DETAILS-LINE = CN_LINE_CNT.
WRITE: 'ISA' TO T_PAYMENT_DETAILS-TEXT(3),
'*' TO T_PAYMENT_DETAILS-TEXT+3(1),
'00' TO T_PAYMENT_DETAILS-TEXT+4(2),
'*' TO T_PAYMENT_DETAILS-TEXT+6(1),
'NV' TO T_PAYMENT_DETAILS-TEXT+7(10),
'*' TO T_PAYMENT_DETAILS-TEXT+17(1),
'00' TO T_PAYMENT_DETAILS-TEXT+18(2),
'*' TO T_PAYMENT_DETAILS-TEXT+20(1),
'NV' TO T_PAYMENT_DETAILS-TEXT+21(10),
'*' TO T_PAYMENT_DETAILS-TEXT+31(1),
'ZZ' TO T_PAYMENT_DETAILS-TEXT+32(2),
'*' TO T_PAYMENT_DETAILS-TEXT+34(1),
'NV' TO T_PAYMENT_DETAILS-TEXT+35(15),
'*' TO T_PAYMENT_DETAILS-TEXT+50(1),
'ZZ' TO T_PAYMENT_DETAILS-TEXT+51(2),
'*' TO T_PAYMENT_DETAILS-TEXT+53(1),
'NV' TO T_PAYMENT_DETAILS-TEXT+54(15),
'*' TO T_PAYMENT_DETAILS-TEXT+69(1),
SY-DATLO TO T_PAYMENT_DETAILS-TEXT+70(6) YYMMDD,
'*' TO T_PAYMENT_DETAILS-TEXT+76(1),
SY-TIMLO(3) TO T_PAYMENT_DETAILS-TEXT+77(3).
APPEND T_PAYMENT_DETAILS.
ADD 1 TO CN_LINE_CNT.
* second addenda record
CLEAR T_PAYMENT_DETAILS.
T_PAYMENT_DETAILS-LENGTH = 75.
T_PAYMENT_DETAILS-TYPE = '1'.
T_PAYMENT_DETAILS-LINE = CN_LINE_CNT.
WRITE: SY-TIMLO+3(1) TO T_PAYMENT_DETAILS-TEXT(1),
'*' TO T_PAYMENT_DETAILS-TEXT+1(1),
'&' TO T_PAYMENT_DETAILS-TEXT+2(1), "repetition seperator
'*' TO T_PAYMENT_DETAILS-TEXT+3(1),
'00400' TO T_PAYMENT_DETAILS-TEXT+4(5), "version 004000
'*' TO T_PAYMENT_DETAILS-TEXT+9(1),
'000000000' TO T_PAYMENT_DETAILS-TEXT+10(9),
'*' TO T_PAYMENT_DETAILS-TEXT+19(1),
'0' TO T_PAYMENT_DETAILS-TEXT+20(1),
'*' TO T_PAYMENT_DETAILS-TEXT+21(1),
'P' TO T_PAYMENT_DETAILS-TEXT+22(1),
'*' TO T_PAYMENT_DETAILS-TEXT+23(1),
'?' TO T_PAYMENT_DETAILS-TEXT+24(1),
'\' TO T_PAYMENT_DETAILS-TEXT+25(1),
'GS' TO T_PAYMENT_DETAILS-TEXT+26(2),
'*' TO T_PAYMENT_DETAILS-TEXT+28(1),
'RA' TO T_PAYMENT_DETAILS-TEXT+29(2),
'*' TO T_PAYMENT_DETAILS-TEXT+31(1),
'NV' TO T_PAYMENT_DETAILS-TEXT+32(2), " I want to pass constant like '123456789' here and also at other places
'*' TO T_PAYMENT_DETAILS-TEXT+34(1),
'NV' TO T_PAYMENT_DETAILS-TEXT+35(2),
'*' TO T_PAYMENT_DETAILS-TEXT+37(1).
MOVE SY-DATLO TO T_PAYMENT_DETAILS-TEXT+38(8).
WRITE:
'*' TO T_PAYMENT_DETAILS-TEXT+46(1),
SY-TIMLO(4) TO T_PAYMENT_DETAILS-TEXT+47,
'*' TO T_PAYMENT_DETAILS-TEXT+51(1),
'0' TO T_PAYMENT_DETAILS-TEXT+52(1),
'*' TO T_PAYMENT_DETAILS-TEXT+53(1),
'X' TO T_PAYMENT_DETAILS-TEXT+54(1),
'*' TO T_PAYMENT_DETAILS-TEXT+55(1),
'004020' TO T_PAYMENT_DETAILS-TEXT+56(6),
'\' TO T_PAYMENT_DETAILS-TEXT+62(1),
'ST' TO T_PAYMENT_DETAILS-TEXT+63(2),
'*' TO T_PAYMENT_DETAILS-TEXT+65(1),
'820' TO T_PAYMENT_DETAILS-TEXT+66(3),
'*' TO T_PAYMENT_DETAILS-TEXT+69(1),
'0001' TO T_PAYMENT_DETAILS-TEXT+70(4),
'\' TO T_PAYMENT_DETAILS-TEXT+74(1).
APPEND T_PAYMENT_DETAILS.
ADD 1 TO CN_LINE_CNT.
ENDFORM. " CONSTRUCT_ADDN_BEGIN
Can someone tell me where and how to modify this ?
ThanksAny Suggestions
-
hi all,
Can anyone let me know how to get the addenda record (record type 7) in the ach file? i am getting all the other records(1,5,6,8,9). Do we need to any configurational changes for this? i went through obpm2 but not sure of what to change.
Thanks in advance..
~KamalHi
Check what is your Format Supplement (CCD or PPD or CTX) for the ACH.
And when you generate the file using RFFOUS_T, fill-in the following fields apart from the normal selection:
PAR_CCD value - CCD (for vendor payments) or PPD (or employee payments)
Also, tick the check-box 'Additional Records for ACH': This only triggers the addenda record to your file.
Check and confirm.
Regards
Srini -
ACH File addenda record for IAT transactions
Hello Experts,
While generatin the DME file for IAT payment method my addenda records are coming as 0000 while they should be either of 7,8 or 9. Not sure the cause of this. In this regard I seek your suggestion whether there are certain configurations I may be missing.
Thanks in advance for the help.
AnindyaHi Fernando,
Thank you very much for your suggestion of not using the function module FI_PAYMEDIUM_ACH_DETAILS for the generation of the payment DME file. In this regard is it possible to kindly suggest why we should not use the function module for file generation although it is one of the configuration steps specifically mentioned in the SAP Note 1343600. I have given full points for your help in this thread.
May I ask a little more favor from your end. There are two small errors which is appearing in the DME file :
1. Record type 7 u2013 Addenda Type 17 (IAT Addenda record for Remittance Information) : There are two line items of record 717 which is appearing in the message. According to the IAT file format a maximum of two IAT adenda records is permissible to accompany an IAT entry. So I dont think this is an error. The bank has come back and said that they need only one line item. Is this change possible with the existing note or there needs to be a code change regarding this.
2. Record type 7 u2013 Addenda Type 18 (IAT Addenda Record for Foreign Correspondent Bank Information) : This line item should have all the information for the Foreign Corresponding Bank Information. This entire line item is not getting populated in my file as it is explicitly mentioned that the information applies only to Incoming / Received IAT entries only. As my file is a vendor payment it is an Outgoing file and thus rightly it is blank. But the bank has come back saying that these files should get populated. Is the Bank correct on this or is my understanding right.
It will be of great help if you can kindly throw some light on these two cases which will truly help me finalize the DME file.
Thanks a ton for all the help.
Have a nice day.
Thanks and regards
Anindya -
Hi All,
We are using PMW with an ACH CCD format to send the ACH files to our Bank. But certain vendors require us to send ADDENDA record as given below for e.g. in the ACH payments
705ISA00NV 00NV ZZNV ZZNV 09100615300010000001
Can we enter this information in the item text of the vendor invoice, if yes then what will be the config to polulate this information
in the addenda record of the ACH files. Due you think activation of segment/item text check box in the NOTE TO PAYEE config of payment method in fbzp can do the trick?
Thanks
RonWe have created a Z version, it is advisable not to edit SAP standard FM.
Your Qs,
SAP has suggested to modify the payment format with event 31, as an enhancement to even 30. Have you had any thoughts/suggestion on this?
It depends on your requirement. If you are using PMW standard ACH format with payment supplement CCD. Then I will suggest you to use FI_PAYMEDIUM_ACH_DETAILS_CCD and assign it to note to payee config, you don't have to touch event 30
If you are using PMW standard ACH format with payment supplement CTX. Then I will suggest you to use FI_PAYMEDIUM_CTX_FG_30 in event 31.
Otherwise use the functional module initial suggested by you in event 31 becuase here you can take care of further custom requirements
Thanks
Ron -
PMW to create ACH CCD+ TXP Addenda format for remitting withholding taxes
Hello, I am looking for documentation for creating the ACH CCD+ with the TXP Addenda format for tax payment remittance using Payment Medium Workbench (PMW). Is there a standard payment method and format that can be used?
Hi Rick,
You might need to tweak standard DMEE formats 'ACH_CTX_FG' or 'ACH_FG_BULK' to include TXP addenda information. You can do this through transaction DMEE. Use these DME formats in Payment method/Country settings (Transaction OBVCU). SAP provided payment methods 'D' or 'T' for US in standard system with above formats and format supplements 'CCD' and 'CTX'.
You can configure formats 'ACH_CTX_FG' or 'ACH_FG_BULK' in transaction OBPM3; user exits available.
Use transaction OBPM4 to set up the variants for formats.
You can execute program SAPFPAYM to create DME files after completing the payment run through F110.
Please award points if you find above information is useful.
Thanks,
Venkata Ganesh Perumalla -
Hello All,
I have generated ACH file to transmit it to the bank for making payments to our vendors.I am using ACH payment method format D with CCD payment mthod using PMW, not RFFOUS* program.Now my client wants to put additional details in the ACH file for vendors ,i:e, like Invoice numbers, amounts and any other detail.Could anyone tell me how can we create addenda records in the file, Do we need some additional config. for it.Thanks
ShaunHi,
In the PMW you have the option to fill the text field with what you want, when it is not in the standard table you can create a function module for it:
Financial Accounting/ Accounts Receivable and Accounts Payable / Business Transactions / Outgoing Payments / Automatic Outgoing Payments / Payment Media / Make Settings for Payment Medium Formats from Payment Medium Workbench / Adjust Note to Payee
And with Assign Payment Medium Format and Note to Payee to Payment Method you assign it to your payment method -
Receipt of EDI Invoices in Mexico according to CFDI
Hello,
Has anyone faced any problems with incoming EDI Invoices that are now (from 2014) aligned with CFDI in Mexico?
My doubts are:
1) Does EDI std carry any special information that CFDI forces ( e.g. the electronic stamp that PAC delivers?)
2) Is the invoice receiver obliged to do any control before accepting and paying the invoice? (and if this should be automatically supported in EDI Invoices)
Anyone who has got such a flow up and running - please share your experience!
Thanks!
TomekI might be wrong but i have one doubt, it is more or less like credit card payment scenario where a minimum payment is due and you can pay the rest later on..(though the interest part is not there )...now when you are maintaining the payment terms in Customer Master..at a time only one terms of payment will be maintained.
Customer can go for the payment as & when he wants to pay in that particular period, so you will not be able to pick the other conditions applicable...what i think is that you have to maintained the terms of payment somewhere else...or hardcode them...mention that if the payment is before 24th of the month in which the invoice was created then pick a particular term of payment or else other.
Correct me if i am wrong.
Regards,
N -
CFDI - PTU pagado por otra sociedad
Buenas tardes,
Estamos generando los CDFI de la utilidades, las cuales a veces tienen una imputación de sociedad diferente en el infotipo 267. Sin embargo, los CFDI se están generando de acuerdo a la sociedad actual, aparentemente no está considerando la tabla C1 y su respectiva flecha en la tabla RT. Alguien más ha enfrentado este problema?
Saludos,
PatrickCorrecto David,
Analizando el caso con más detalle, estamos también enfrentando problema con el dato de Registro Patronal para esos pagos. Lo que estamos adoptando, es extraer la sociedad que se encuentra en la tabla C1, posteriormente consultar el registro del infotipo 1 más reciente que coincida con esa sociedad, y de ahí leer la División/Subdivisión de Personal para consultar la V_T7MX0P_A.
Saludos,
Patrick -
Fondo ahorro empresa y Cuotas de IMSS obreras subsidiadas por el patrón en CFDI
Hola Amigos.
Quisiera saber si alguien está considerando el Fondo de ahorro empresa y las Coutas de IMSS subsidiadas por el patrón en el CFDI, siendo que no forman parte del Recibo de Salario.
Si se deben considerar donde deberían de aparecer?
Gracias!Hola Dario,
Nosotros en el badi agrupamos primero varios subtotales, es decir, como comenta Rogelio, los vales forman parte de la previsión social, pero en algunas empresas dan becas, subsidio de incapacidades, ayudas, etc que también son (o se pueden considerar como previsión social), entonces en el badi verificas cual es el agrupador que tiene vales sumarizas todo lo de ese grupo, después verificas contra el /422 si los vales son menor a este importe entonces el remante lo aplicas al siguiente grupo que por prioridad le siga, por ejemplo becas, y asi sucesivamente hasta que se te acabe la exención, cuando la exencion (tu variable) sea cero todos los demás grupos serán gravados.
Ahora como dice Rogelio, si estas 100 % seguro que no tienes ningún otro concepto que sea previsión social y además tu concepto nunca sobrepasa el importe anual, podrias ponerlo en los exentos, pero ojo si lo pones para que no te desnivele el total, del otro lado en deduciones deduciones, por ejemplo en otras deducciones.
Saludos,
Vero
Maybe you are looking for
-
RoboHelp X3 Japanese with English UI - where to obtain
I need to buy a version of RoboHelp X3 Japanese with English User Interface. I used to own this product, but we traded it on a Simplified Chinese version maybe around 2003 when the company was eHelp. Currently, Adobe no longer sells or supports the A
-
a tech company just set up a wifi network in my house and does not use my existing TC; how do I get it in the network to serve as backup for my iMac? (I don't need it as a wifi access point anymore) thanks
-
CREATING CALCULATION ON THE SAME FIELD
I want to create a calculation where I can get the movement in balance from one period to the next (the periods are specified in parameters), eg End balance sum of Dec 07 less End balance sum of Mar 08. There is a similar query where I want to compar
-
As far as I understand the PL/SQL XSLT transformer in Oracle9i does not support XSLT 2.0. I need XSLT 2.0 as I need to split up 1 large XML document in small ones (each representing a table) and then import the data into the database (using DBML_XMLS
-
Acrobat can't open PDF files on iMac
I am unable to open PDF files with my computer ever since the hard drive crashed and I had to replace it and use Time Machine to reinstall everything. I receive the following message, "You can't open the application Acrobat Reader 5.0 because PowerP