Guidelines to follow when you generate EFT files or EFT prenote files in Electronic Funds Transfer for Payables Management or Receivables Management in Microsoft Dynamics GP

Article translations Article translations
Article ID: 945955 - View products that this article applies to.
Expand all | Collapse all

On This Page

INTRODUCTION

This article contains guidelines to follow when you generate Electronic Funds Transfer (EFT) files or EFT prenote files in Electronic Funds Transfer for Payables Management in Microsoft Dynamics GP 10.0 and higher versions, and Receivables Management in Microsoft Dynamics GP 2010 and higher versions.


More information

Follow these guidelines to generate EFT files or EFT prenote files:

Note Before you follow the instructions in this article, make sure that you have a complete backup copy of the database that you can restore if a problem occurs.
  • OPTION 1: If you selected the Payables Prenote Required check box or Receivables Prenote Required checkbox, the EFT prenote file will need to be generated first before the system will generate a regular EFT file. To generate an EFT prenote file, follow these steps:  
    1. On the Cards menu, point to Financial, and then click Checkbook.
    2. In the Checkbook Maintenance window, enter the appropriate checkbook ID in the Checkbook ID box, and then click EFT Bank.
    3. In the Checkbook EFT Bank Maintenance window, click Payables Options. (or Receivables Options)
    4. In the EFT Payables Options (or Receivables Options) area, verify if the Payables Prenote Required (or Receivables Prenote Required) check box is selected. If the Payables Prenote Required (or Receivables Prenote Required) check box is selected, follow the appropriate method: 
      • Method 1: Click to clear the Payables Prenote Required (or Receivables Prenote Required) check box to not require a prenote file.
      • Method 2: Click Generate Prenotes to proceed to generate the prenote file if required by the bank.
    5. Click OK two times to close the windows, and then click Save.
  • OPTION 2:  Certain fields between the checkbook and vendor (or customer) must match in order for the EFT file or EFT prenote file to generate. These fields include the Currency ID (if you have multicurrency installed), Country Code, and Bank Country/Region. These fields are not required, but if they are filled in on either side, the other side must match. To verify, use one the following steps:

    1. On the Cards menu, point to Financial, and then click Checkbook.
    2.  In the Checkbook Maintenance window, select the appropriate checkbook ID in the Checkbook ID box.
    3. Verify if a Currency ID is filled in or not on the Checkbook Maintenance window. Take note of the Currency ID field.
    4. Click EFT Bank.
    5. In the Checkbook EFT Bank Maintenance window, take note of what the Bank Country/Region field is set to, and if a Country Code is filled in.
    6. Click OK to close the window, and then click Save.
    7. Now verify that these fields have the same values on the Vendor or Customer. Follow the method below depending on whether you are trying to generate an EFT file for Payables or Receivables:
      • Payables: On the Cards menu, select Purchasing and click Vendor.
      • Receivables: On the Cards menu, select Sales and click Customer.
    8. In the Vendor Maintenance (or Customer Maintenance) window, select the appropriate Vendor ID (or Customer ID).
    9. Click the Address button and select the appropriate Address ID used for EFT.
    10. Verify the value in the Country Code field matches what you found on the checkbook above. (This is not a required field, so it must match or be blank on both sides.)
    11. Click EFT Bank.
    12. In the Vendor (or Customer) EFT Bank Maintenance window, verify what value is in the Bank Country/Region field and the Currency ID field to make sure these values match what you found on the checkbook. Change any values as needed. 
    13. Click OK to close the Vendor (or Customer) EFT Bank Maintenance window. Click Save to close the Vendor (or Customer) Address Maintenance window. 
    14. In the Vendor Maintenance (or Customer Maintenance) window, click the Options button.
    15. Verify the value in the Currency ID field, and the Checkbook ID field. (Note: For Receivables, you will find the Checkbook ID on the Accounts tab, not the Options tab.)
    16. Click OK to close the window. Click Save to close the Vendor Maintenance window.
    17. Now test the EFT file or EFT prenote file again.
  • OPTION 3: If you do not specify a bank file format, you receive the following error message when you try to generate the EFT file:
    The selected checkbook is not set up with the payables file format. The EFT file cannot be generated.
    The selected checkbook is not set up with the receivables file format.  The EFT file cannot be generated.

    You must specify a bank file format to generate the EFT file. To do this, follow these steps:
    1. On the Cards menu, point to Financial, and then click Checkbook.
    2. In the Checkbook Maintenance window, enter the appropriate checkbook ID in the Checkbook ID box.
    3. Click EFT Bank, and then click Payables Options (or Receivables Options depending on if you are working with EFT for Payables or EFT for Receivables).
    4. In the File Format area, click the lookup button to select an EFT file format ID for the Single Format if only using one format for all vendors (or customers) or Based on Vendor if you are using different formats for different vendors (or customers).

      Note Click the blue expansion arrow button next to the format fields to drill back to the EFT File Format Maintenance window. Or you can key a new ID right in this window and the system will prompt you if you would like to add this as a new format. Or to navigate directly to the EFT File Format window, point to Financial on the Cards menu, and then click EFT File Format.
    5. Click OK two times to close the windows, and then click Save.
  • OPTION 4: If you do not specify a path of the location where you want to save the EFT file output or the prenote file output, you receive the following error message when you try to generate the EFT file:
    The EFT file could not be generated in the path specified for Payables Prenote File in Checkbook EFT Payables Options.
    THe EFT file could not be generated inthe path specified for Receivables Prenote File in Checkbook EFT Receivables Options.

    You must specify the path of the location where you want to save the EFT file output or the prenote file output. To do this, use the steps below:

    1. On the Cards menu, point to Financial, and then click Checkbook.
    2. In the Checkbook Maintenance window, enter the appropriate checkbook ID in the Checkbook ID box.
    3. Click EFT Bank.
    4. Click Payables Options (or Receivables Options depending on if you are using EFT for Payables or EFT for Receivables).
    5. In the Default Output Files area, specify the location where you want to save the EFT output file to for all three lines even if you won't be using them. 
      • Note: If this is a new setup, we recommend to always generate the test EFT files to a local drive first to make sure the file will generate while you test. Once the file generates to a local drive, then you can change the paths for the output files to a shared drive if needed and verify it still works. This method takes any permissions issues with the shared drive out of the picture while you test.)
      • Note: In the output path that you choose, make sure the folders or file name you save to do not have any spaces, numbers or special characters. For example, if you named the file 'prenote1.txt' or 'prenote 1.txt', you should make it 'prenote.txt' instead.
      • Note: If you would like the filename to have an extension, enter it right in the output file path. For example, name the file as 'prenote.txt' if you want the .txt extension on the out put file.
    6. Click OK two times to close the windows, and then click Save.

  • OPTION 5: If the checkbook ID contains any special characters, such as a dash (-), a slash mark (/), or an apostrophe ('), use a different checkbook ID or create a new checkbook ID that has no special characters. After you generate EFT files or EFT prenote files by using a different checkbook ID or a new checkbook ID, you must change the checkbook ID in all tables. To do this, use one of the following methods.

    Method 1

    Use the checkbook modifier tool to change the checkbook ID in all tables by using the Professional Services Tools Library.

    Method 2

    Use an SQL query tool to change the checkbook ID in all tables. To do this, follow these steps:
    1. Start SQL Server Management Studio. To do this, see the "How to start a SQL query tool" section.
    2. Run the following script to locate all tables that contain the Checkbook ID field (CHEKBKID).
      select * from sysobjects o, syscolumns c
      where o.id = c.id
      and o.type = 'U'
      and c.name = 'CHEKBKID'
      
      order by o.name
      
    3. Run the following script to change the value of the checkbook ID on all tables that use the checkbook ID.
      update <Table_Name> set CHEKBKID = '<XXX>' where CHEKBKID = '<YYY>'
      Note In this script, the <XXX> placeholder is a placeholder for the new checkbook ID that has no special characters. The <YYY> placeholder is a placeholder for the previous checkbook ID.
  • OPTION 6: If you recently upgraded to Microsoft Dynamics GP 10.0 or GP 2010, you may receive the following error message:
    The bank/country assigned to the vendors remit to address is missing or inactive. Assign the bank/country region to the address or activate the format.
    If you receive this error message, check the PM20000 (PM_Transaction_Open) table to make sure that the vendor addresses in the VADCDTRO column are the same addresses for the vendors in the earlier version. The VADCDTRO column in the PM20000 table must match the VADCDTRO column in the PM00200 (PM_Vendor_Master) table for each vendor. To determine which vendor generates the error message, use one of the following methods.

    Method 1
    1. In Microsoft Dynamics GP, point to Purchasing on the Cards menu, and then click Vendor.
    2. In the Vendor Maintenance window, enter the appropriate vendor ID in the Vendor ID box.
    3. In the Address IDs area, click the Remit To hyperlink, and then click an address ID in the pop-up window.

    Method 2
    1. Start SQL Server Management Studio. To do this, see the "How to start an SQL query tool" section.
    2. Run the following script against the company database.
      Update PM20100 set VADCDTRO='REMIT TO' where VENDORID='<XXX>' 
      
      Note In this code, the <XXX> placeholder is a placeholder for the actual vendor ID.
    3. Make sure that the VADCDTRO (Vendor Address Code - Remit To) column in the PM20000 table matches the VADCDTRO column in the PM00200 table. Additionally, make sure that the VADCDTRO column in the PM20100 (PM_Apply_To_OPEN_OPEN_temporary) table matches the VADCDTRO column in the PM00200 table and in the PM20000 (PM_Transaction_Open) table.
  • OPTION 7: If you recently upgraded to Microsoft Dynamics GP 10.0 or GP 2010 from a GP 9.0 or prior version, you must manually enter the bank name in the Bank Name box.

    Note The Bank Name box does not exist in Microsoft Dynamics GP 9.0 and prior versions.

    To manually enter the bank name in the Bank Name box, follow these steps:
    1. On the Cards menu, point to Purchasing, and then click Vendor.
    2. In the Vendor Maintenance window, enter the appropriate vendor ID in the Vendor ID box.
    3. Click Address, and then click EFT Bank.
    4. In the Bank Name box, enter the appropriate name.
    5. Click OK, and then click Save.
    6. Close the Vendor Address Maintenance window.
    7. In the Vendor Maintenance window, click Save.

How to Start a SQL Query Tool:

1.  Folllow the appropriate method below:

  • If you are using SQL Server 2005, start SQL Server Management Studio. To do this, click Start, point to All Programs, point to Microsoft SQL Server 2005, and then click SQL Server Management Studio.
  • If you are using SQL Server 2008, start SQL Server Management Studio. To do this, click Start, point to All Programs, point to Microsoft SQL Server 2008, and then click SQL Server Management Studio.
  • If you are using SQL Server 2008 R2, start SQL Server Management Studio. To do this, click Start, point to All Programs, point to Microsoft SQL Server 2008 R2, and then click SQL Server Management Studio.

2. Click on the 'new query' button at the top and select the company database from the drop-down menu.


MORE INFORMATION

Commonly Asked Questions:

Q1: When does a support case for EFT assistance become a consulting expense? How long can I keep an EFT support case open?

A1: Setting up the EFT file format would be considered a consulting expense. Each support incident should be scoped to address 1 field or error message per case. Each new question or error message that can be researched separately from the original scope defined in the case should be put on a new support case. So if the bank rejects the test EFT file and gives you a new error message to troubleshoot, we ask that you open a new support case for the new issue. These guidelines are published in the Ebanking configurator section of KB 850201:

850201 Guidelines that Microsoft support professionals use to determine when a support case becomes a consulting engagement for Report Writer, SmartList Builder, SQL scripts, Business Alerts, VB Script, Modifier/VBA and eBanking Configurator Files
http://support.microsoft.com/default.aspx?scid=kb;EN-US;850201



Q2: How do you install EFT for Payables or EFT for Receivables? And how do you verify it is working?

A2: EFT for Paybles was moved into the core dictionary in Microsoft Dynamics GP 10.0 and higher versions, and EFT for Receivables was moved into the core dictionary in Microsoft Dynamics GP 2010 and higher. Therefore, there is no separate installation anymore. The only requirement is that the module is listed in your registration keys.

To activate EFT, click on Tools under the Microsoft Dynamics GP menu, point to Setup, point to System and click Registration. Make sure the appropriate module of EFT Payables or EFT Receivables is marked as appropriate. 

To verify it is working for the respective module, click on Cards, point to Purchasing (or Sales), and click on Vendor (or Customer). Enter a Vendor ID (or Customer ID) and click on the Address button. If you see a button named EFT BANK in the lower right corner of the Vendor (or Customer) Address Maintenance window, then EFT is working.  



Q3: Are you able to send 'invoice' information in the EFT file?


A3: Yes, this is called the 'Addenda' line. You will need to map out the Line Type for the 'Addenda' line on the EFT file format according to your bank's specifications.



Q4: Are you able to send multiple addenda lines in the EFT file?

A4: The functionality for addenda lines works differently in different versions of Dynamics GP, so the answer will depend on what version you are using. In GP 10.0, you are able to send only 0 or 1 addenda line per payment. GP 10.0 does not have functionality to include multiple addenda lines for one payment. In GP 2010 RTM, you are only able to send 0 or All addenda lines per payment. However in GP 2010 SP2, additional functionality was added so you can send 0, 1, or All addenda records for each payment by utilizing the newly added checkbox for "Detail Line Addenda" found on the EFT File Format Maintenance window. More information on this topic can be found in KB 2551488.

2551488 Multiple Addenda Lines in the EFT file in Microsoft Dynamics GP
http://support.microsoft.com/default.aspx?scid=kb;EN-US;2551488



Q5: Are you able to put multiple invoice numbers in one addenda line?

A5: No. Each addenda line would store the information for each invoice that makes up the payment. So for example, if you have 6 invoices that make up the payment, you would get 6 addenda lines if you chose to include all the addenda lines. There is no functionality to include all 6 invoice numers on the same addenda line at this time. 



Q6: Are you able to configure any EFT file format to produce a "Check Printing File" format? ( Many banks are now offering this service to print checks and require an XML format where each addenda line would be in it's own remittance format.)

A6: No. At this time, Microsoft Dynamics GP does not offer or support "Check Printing File" formats. The xml format where each remittance information is listed in it's own grouping would need to be a customization. If you would like to request a customization for this, please open a support case to ask to be put in touch with MBS Professional Services and include a copy of your bank's requirements for the file format setup. We also encourage you to vote on this product suggestion in the MS Connect product suggestion database so this functionality can be reviewed for a future enhancement:

https://connect.microsoft.com/dynamicssuggestions/SearchResults.aspx?SearchQuery=693612



Q7: Does the EFT banking information flow through an upgrade?

A7: The banking information on the vendor and the checkbook are brought through the upgrade. The banking information on the vendor will be written to the SY06000 table and will use the vendor's main address found on the Vendor Maintenance card. The only information that is not brought through the upgrade is the EFT file format. You will need to re-set up the EFT file format in GP 10.0 or GP 2010, by either setting it up from scratch yourself, or picking from one of the standard formats already supplied in the pick-list. It may be helpful to make screenprints of the file format setup in GP 9.0 to refer to. GP 10 and GP 2010 have standard file formats available to choose from, as published by the National Automated Clearning House (NACHA). We code to these standard published formats, so if your bank requires any other format, or a customization to the standard format, we would consider that to be a consulting request.



Q8: What EFT file formats are supplied in GP 2010 and GP 2013?

A8: GP 10.0 and GP 2010 and GP 2013offer ten standard EFT file formats that are published according to the standard requirements set by the federal banking agencies and National Automated Clearing House (NACHA). One user-defined file format is also available so the user can set it up however they wish. Use the below KB to see how the Bank Groups in GP 9.0 correspond to the new File Formats offered in GP 10.0 and GP 2010:

945789 How EFT for Payables Management bank groups in Microsoft Dynamics GP 9.0 correspond to EFT format types in Microsoft Dynamics GP 10.0
http://support.microsoft.com/default.aspx?scid=kb;EN-US;945789

This KB article shows how the tables are cross-referenced from version GP 9.0 to GP 10.0 and GP 2010:




Q9: What if my bank uses a file format that varies slightly from one of the standard formats offered in GP?

A9: The EFT file formats available in Microsoft Dynamics GP are set up to follow the US Government and NACHA (National Automated Clearing House Association) published formats. These are published standard requirements. The formats build into Microsoft Dynamics GP are built to conform to the required fields in these standard formats.  Therefore, if your bank requires a format that varies slightly from one of the standard formats offered in GP,  you may be referred to MBS Professional Services to pursue a consulting service for the customization.



Q10: My bank does not use any of the EFT File formats listed in GP. How can I create a new format to comply with my bank?

A10: You can use the user-defined EFT file format to create your own format. However, you are responsible for setting it up and testing it. Microsoft is not able to support your custom format. We will help you with one field or error message per case. If you would like assistance setting up the file format, Microsoft can help through a consulting engagement, which is a billable expense to you. You can also try to set up the format yourself. If you tackle this yourself, we suggest setting up another sample format using one of the formats in the system such as the PPD format as a reference so you can see how the fields are mapped and you can mirror your format the same way. This should help you accomplish most fields. However, all the fields you need may not be available, or may appear to be available but don't work (such as counts or totals). Any assistance to obtain a field that currently is not available or doesn't work would have to be handled through a consulting engagement. Just because the field appears to be available in the mapping in GP does not necessarily mean that it will work. You will need to test generating the EFT files to see the final result.



Q11: How do you set up settlement lines for the EFT File format? (Or the bank is asking for a total debit or credit line in the footer that will offfset the file. )

A11: A settlement line is basically where the bank is asking for debit and credit lines in the EFT file that will balance each other out. You can have one settlement line per detail line, or one settlement line for the whole file. The below KB shows you how to correctly set up one settlement line for the whole file:

2026313 Settlement Line calculates incorrectly in the Electronic Funds Transfer (EFT) file for Payables Management in Microsoft Dynamics GP
http://support.microsoft.com/default.aspx?scid=kb;EN-US;2026313



Q12: What is an IAT format?

A12: The IAT formats are provided to accommodate changes in the IAT (International ACH Transaction) rules as mandated by the NACHA and OFAC organizations for use with international ACH files. 



Q13: What does PPD and CCD mean for the standard US NACHA files? What does the + mean next to each? 

A13: These types mean:
  • PPD means 'Prearranged payment and deposits'. Used to credit or debit a consumer account. Popularly used for payroll direct deposits and preauthorized bill payments.
  • CCD means 'Corporate credit or debit'. Primarily used for business to business transations.
  • The + next to each file format means that the file format includes mapping for the Addenda Line Type.


Q14 : Why is the Bank/Transit Routing number in the EFT file set set to 10 digits if most US routing numbers are only 9 digits long? 

A14: The Transit Routing number field is meant to hold the 9 digits of the routing number, plus the 1 Check Digit number behind it. The bank may split these two fields separately on your bank specifications, so you can choose if you want to lump them together in one field in your EFT file mapping, or split them out as two fields. For example, if the check digit is always 1, then you can split this into two fields. Have the bank routing number populate in to the first field, and then hard-code the second field as a constant of 1.



Q15: How do I handle the Bank Transit Routing routing number when it is only 8 digits long in Canada?

A15: Canada used to have an 8 digit routing number, but changed it to 9 digits to match the United States. They just added a 0 in the front of the existing 8 digit routing number. 



Q16: Why don't the 'count' lines work in all the line type rows? 

A16: Unfortunately, the count fields may be available to select in the mapping for any line, but they do not work in all the Line Types at this time.  

Addenda Count - only works in the Addenda Line type. This count field does not work in the Detail line, or Batch Control line or File Control line.

Line Count, Detail Count, Detail + Addenda Count, Detail Count, Total Number of Debits, Total Number of Credits will only work in the Batch Control and File Control lines. These fields will not work in File header, Detail or Addenda lines.

This is currently by design and will be considered as a future enhancement. 



Q17: The bank is asking me to add pad blocks or 'block count 10' to the EFT file format. What does that mean?


A17: Pad Blocks are where the bank requires the EFT file to have a certain number of lines in it. For example, if they require a Pad Block of 10, this means that they want the file to be in multiples of 10 lines. So if the file is 22 lines, the system will need to add 8 dummy lines so the total line count of the file is 30. Or, if the file is 49 lines long, then the system would only need to add 1 dummy line to get the file to be 50 lines. The total number of lines of the file needs to be in a multiple of 10. The EFT File Format Maintenance window includes a section to Add Pad Blocks. So for this example, you would mark the checkbox for Add Pad Blocks and Pad Lines in Multiple of 10. Furthermore, the bank will also indicate what character to print in the dummy lines and how many characters across. Usually they have you add a Pad Character of '9' and the Number of Pad Chars to be 94, which is the standard width of a line, so the 9's get printed all the way across the padded line. You must consult your bank's requirements and set this section up according to your bank's requirements. 



Q18: If a value does not fill the entire field in the EFT file, how do you fill the rest of the field with zeroes or spaces?

A18: In the EFT File Maintenance window, there is a Pad Char field on each line. Leave this field blank if you want the field to have spaces. Or put a 0 in this field, if you wish for the unused portion of the field to be padded with 0's. The zeroes will be padded in the remainder of the field based on whether you set the data in the field to be right or left justified.



Q19: In the PM Paid Transaction History file, there is a field called the 'Transaction Description'. This field prints blank and doesn't pull the description from the invoice.

A19: The Transaction Decription field is available to pull into the file, however it pulls the description on the 'payment' and not the invoice. Therefore it produces a blank field since the payment does not typically have a description associated with it. The Transaction Description associated with the invoice is not a standard field, and so is not supported to be populated from the invoice at this time. If you need this functionality at this time, this would be considered a consulting request for a customization. 

Q20: How do you get the document number for the invoice to print in the addenda line?

A20: To get the Document Number for the invoice, you will need to map it as follows:

TABLE: PM APPLY TO HISTORY FILE
FIELD: APPLY TO DOCUMENT NUMBER



Q21: I have keyed multiple invoices to one vendor in Microsoft Dynamics GP. Some of the invoices were keyed to an Address ID with banking information and some of the invoices were keyed to an Address ID without EFT banking information. When I build the check batch or EFT batch, it does not work the way I expect. How do the invoices pull into the check and EFT batches?

A21: The functionality for how check and EFT batches pull has changed across versions of Microsoft Dynamics GP as follows:
  • Microsoft Dynamics GP 10.0 - If you build the check batch first, both the check and eft invoices will pull in. The work-around is to build the EFT batch first and then the check batch can be built last.
  • Microsoft Dynamics GP 10.0 SP2 - The system will read and use the REMIT TO Address ID saved on the Vendor Maintenance card. Unfortunately, it does not read the Address ID actually keyed on the specific invoice. This was logged as quality issue #64038.
  • MIcrosoft Dynamics GP 2010 RTM - If you build the check batch first, nothing pulls in (when the vendor has both types of invoices due for payment). To get around this, you must build the EFT batch first and then the check batch. This is the current design. If you would like to see this design changed in future versions, please log a product suggestion.


Q22: How do you log a product suggestion?

A22: The Development team has created a product suggestion database named MS Connect. They do read each and every product suggestion entered and give it a priority rating based on several critieria such as:
  • Is it data damaging?
  • How many customers have voted for this?
  • Is there a work-around?
  • Will it conflict or break other functionality?
  • Does it violate any federal or standard regulations?
After each suggestion is given a priority rating, it stays in the database so that other customers can also vote on it over time. The more votes it gets, the higher in priority it will go, so your votes do count and are very important. This database is used to determine what enhancements customers would like to see in future versions so please log product suggestions. The link to use is:

https://connect.microsoft.com/dynamicssuggestions



Q23: How do I get the File Creation Date in Julian date format? (For example, the Julian date format is ‘0yyddd’ where yy is the last two digits of the year and the ddd is the day of the year that that date falls on out of 365 days.   So for example, September 24th, 2011 would be in 011267 in Julian format.)

A23: To accomplish the Julian date format, you would have to utlize two fields as follows:

a. Open the EFT file format and select the File Header line type.

b. Click on the File Creation Date field. Set it to a length of '1' and map it to a Constant value of 0.

c. Click to put your cursor on the next line and in the top menubar click on Edit and choose Insert Row and it will insert a new row above the line your cursor is on.

d. In the new field, name it 'File Creation Day' and map it as System Date. Then expand the line and for the Date Format, choose either YY+Day Number or just Day Number as needed. (Not all banks require the YY.)



Q24: When I key a manual payment in Payables and mark the EFT checkbox, why are these showing up in the SafePay file as a check?

A24: If the vendor is not set up for EFT, then the system will treat the manual payment as a check and include it in the Safe Pay file, even if you mark it as an EFT type when you keyed the manual payment. It will still be treated as a check no matter what for vendors not set up with EFT. The work-arounds are to use the 'cash' type instead of EFT for non-EFT vendors, or set the vendor up with EFT and then rekey the manual payment. The 'cash' type is not included in the Safe Pay upload. 

If the vendor is set up for EFT, the system will default to the EFT checkbox automatically and it will not be included in the Safe Pay file.



Q25:Can Microsoft provide a list of banks that use specific EFT File formats?

A25: Unfortunately, Microsoft is not able to certify which banks use which formats, due to liability reasons and also due to the fact that banks are ever-changing which formats they use, which makes managing that information impossible. Certain banks also may require specific fields that are not 'required' on the standard published format. Therefore, you must contact the bank directly to see what formats they will accept and provide you with a requirements document for the format they require. Then you will have to modify a format in the EFT File Format window in Microsoft Dynamics GP to see if the deviated field is possible or not. Contact Microsoft Dynamics GP for a consulting engagement if you need to have the file customized to pull information that is not readily available.


Q26:The bank will not accept my EFT file because the sequence number in the EFT file name is -0001 and we already uploaded an EFT file with that same sequence number today. The next file we generated was also generated with the same -0001 sequence number.

Q26: The naming convention for the EFT files (on Microsoft Dynamics GP 10.0 and higher versions for EFT Payables, and Microsoft Dynamics GP 2010 and higher for EFT Receivables) is comprised as follow:

EFT FILENAME + CHECKBOOK ID + DATE + SEQUENCE NUMBER + EXTENSION (if designated)

 The EFT FILENAME is pulled from the filename designated in the Payables Options or Receivables Options tab for the output paths on the checkbook.

The CHECKBOOK ID is the Checkbook ID used on the checkrun.

The DATE is the system date.

The SEQUENCE NUMBER will increment off the other EFT files saved to the same path/folder with the same name. The sequence number will increment accordingly for the next EFT file generated. So if you generated an EFT file today with the sequence number of -0001. Another EFT file generated today will increment to -0002 saved to the same location. However, if you delete the first file with the -0001 sequence number first, then the second file will not see it and start over and use the -0001 sequence number again. This is a problem with most banks as they will consider it a duplicate file. When you generate a file the next day, the date will change, so it will start over at -0001 again.  So be sure not to delete the EFT files from the location the files are being saved to if you generate more than one EFT file per day.

The SEQUENCE NUMBER is pulled from the filename designated in the Payables Options or Receivables Options tab for the output paths on the checkbook.  If no extension such as .txt is designated here, then no extension will be added to the resulting EFT file generated.

Q27: Can I have credit memo's show on the EFT file?

A27: No. The credit memo is applied to the invoice as a separate process.  The EFT file is only paying the 'net amount' remaining that is due. Therefore the credit memo information is stored in a different table and not available to be pulled into the EFT file.



Q28: If I void the EFT payment, will the credit memo automatically unapply from the invoice too?

A28: In Microsoft Dynamics GP 10.0 and Microsoft Dynamics GP 2010, when you void a payment, only the net amount of the payment will become open again. The credit memo remains in tact against the invoice. (Note:  This functionality was changed in Microsoft Dynamics GP 2013.)


In Microsoft Dynamics GP 2013, when you void the EFT payment, the credit memo will also be unapplied from the invoice at the same time.


Q29: In the Checkbook EFT Bank Maintenance window, how does the Communication Type and Application fields work? Will GP automatically upload my file directly to the bank?


A29: Microsoft Dynamics GP has no automatic wasy to send the file to your bank. The Communication Type is used to either launch the program to use to upload the EFT to the bank, or open the internet link for your bank to upload the EFT file. GP is just opening the software or link for you, but can't go any further. Your program or bank's software will take over at that point, or you must manually proceed to upload the file. You should check with your bank, as some bank's software may have functionality to automatically grab the file from a specified location, but that accomplished for the functionality present in your bank's software. 



Q30: When I import in an EFT File format for Payables, the Payables tables are not listed. Receivables tables are listed for Table Name. Is this a bug?

A30: This issue #61119 was corrected in SP3 for Microsoft Dynamics GP 2010. Or you can update the SERIES column on the EFT File Format directly in the SQL Table to point to Payables Management, by executing the below script aganst the company database in SQL Server Management Studio:


update CM00103 set SERIES = 4 where EFTFormatID = 'XXX' 
--Enter the EFT File Format ID for the XXX Placeholder above before executing this script. For the Series, Payables = 4 and Receivables = 3.








Properties

Article ID: 945955 - Last Review: December 19, 2012 - Revision: 13.0
Applies to
  • Microsoft Dynamics GP 2013
  • Microsoft Dynamics GP 2010
  • Microsoft Dynamics GP 10.0, when used with:
    • Electronic Funds Transfer for Payables Management
    • Electronic Funds Transfer for Receivables Management
Keywords: 
kbtshoot kbexpertiseinter kbinfo kbmbsmigrate kbexpertisebeginner KB945955

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com