--- title: "AVS Codes" slug: "avs-codes" updated: 2026-08-10T20:21:48Z published: 2026-08-10T20:21:48Z canonical: "help.idibilling.com/avs-codes" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.idibilling.com/llms.txt > Use this file to discover all available pages before exploring further. # AVS Codes Authorize.net, Northern Trust Bank, and PNC Bank use AVS (Address Verification System) Codes in their response files. Any transaction receiving one of the AVS response codes listed in the tables results in a ***decline (see below).*** #### Adding/Editing AVS Codes You can add a new or modify an existing AVS code. 1. Select **Applications > Accounts Receivable > Transaction Reprocessing > AVS Codes**. This displays the AVS Codes window. ![UG template for Help](https://cdn.us.document360.io/3f7f8ade-bcb1-4ec8-af25-0c0ad8601afb/Images/Documentation/36764.gif?sv=2026-02-06&spr=https&st=2026-11-14T11%3A07%3A41Z&se=2026-11-14T12%3A07%3A41Z&sr=c&sp=r&sig=nRfD%2BFdSHDTUW5i3ZUzeiZnv67YRzRUp%2BO8D%2FHu2FUM%3D) - AVS Code ID - A system-generated unique identifier of the AVS code. - AVS Code - The actual code that is received through a transaction import from the third party provider, such as Authorize.net. **(More)** Authorize.net has added standard default AVS settings to customer accounts to protect their subscribers against fraud. These settings reject transactions. > [!NOTE] > Note > > Currently, Authorize.Net does not use Reason codes. They only use AVS codes. In addition, they do not use “Decline” for the response code. They only use “Processing Error.” | Authorize.NET AVS Response Code | Meaning | | --- | --- | | B | Address information not provided for AVS check | | E | AVS Error | | G | Non U.S Card Issuing Bank | | N | No Match on Address (Street) or Zip | | R | Retry - System unavailable or timed out | | S | Service not supported by issuer | | U | Address information is unavailable | | Shift4 AVS Response Code | Meaning | | --- | --- | | A | Approved | | F | Processing Error | | D | Declined. A different form of payment is needed. | | R | Referral: Declined. Transaction must be manually authorized on the Shift4 site or a different form of payment is needed. | | X | Expired Card: Declined | | O | Processing Error: Network Timeout | | f | AVS Failure: Declined. A different form of payment is needed. | | e | Processing Error: Error Condition | | LinkPoint AVS Response Code | Meaning | | --- | --- | | APPROVED | Approved | | DECLINED | Declined. A different form of payment is needed. | | FRAUD | Declined. A different form of payment is needed. | | | Processing Error: Error Condition. | - Description - An explanation of the AVS Code. This field accepts up to 50 alphanumeric characters. 2. Right-click a row and select **New** to add an AVS Code or **Edit** to modify the selected AVS Code. This displays the Add/Edit AVS Code window. ![UG template for Help](https://cdn.us.document360.io/3f7f8ade-bcb1-4ec8-af25-0c0ad8601afb/Images/Documentation/36773.gif?sv=2026-02-06&spr=https&st=2026-11-14T11%3A07%3A41Z&se=2026-11-14T12%3A07%3A41Z&sr=c&sp=r&sig=nRfD%2BFdSHDTUW5i3ZUzeiZnv67YRzRUp%2BO8D%2FHu2FUM%3D) 3. Enter the AVS codes and descriptions. 4. Click **Save** to save the changes. #### Deleting an AVS Code To delete an AVS code: 1. Select **Applications > Accounts Receivable > Transaction Reprocessing > AVS Codes**. This displays the AVS Codes window. ![UG template for Help](https://cdn.us.document360.io/3f7f8ade-bcb1-4ec8-af25-0c0ad8601afb/Images/Documentation/36773.gif?sv=2026-02-06&spr=https&st=2026-11-14T11%3A07%3A41Z&se=2026-11-14T12%3A07%3A41Z&sr=c&sp=r&sig=nRfD%2BFdSHDTUW5i3ZUzeiZnv67YRzRUp%2BO8D%2FHu2FUM%3D) 2. Right-click the row and select **Delete**. > [!NOTE] > Note > > An AVS Code cannot be deleted if is in use by the Decision Matrix. See also: [Decision Matrix](/v1/docs/decision-matrix) #### AVS Code Tables Authorize.net has added standard default AVS settings to customer accounts to protect their subscribers against fraud. These settings reject transactions. > [!NOTE] > Note > > Currently, Authorize.Net does not use Reason codes. They only use AVS codes. In addition, they do not use “Decline” for the response code. They only use “Processing Error.” | Authorize.NET AVS Response Code | Meaning | | --- | --- | | B | Address information not provided for AVS check | | E | AVS Error | | G | Non U.S Card Issuing Bank | | N | No Match on Address (Street) or Zip | | R | Retry - System unavailable or timed out | | S | Service not supported by issuer | | U | Address information is unavailable | | Shift4 AVS Response Code | Meaning | | --- | --- | | A | Approved | | F | Processing Error | | D | Declined. A different form of payment is needed. | | R | Referral: Declined. Transaction must be manually authorized on the Shift4 site or a different form of payment is needed. | | X | Expired Card: Declined | | O | Processing Error: Network Timeout | | f | AVS Failure: Declined. A different form of payment is needed. | | e | Processing Error: Error Condition | | LinkPoint AVS Response Code | Meaning | | --- | --- | | APPROVED | Approved | | DECLINED | Declined. A different form of payment is needed. | | FRAUD | Declined. A different form of payment is needed. | | | Processing Error: Error Condition. | See: Adding New and Modifying Existing AVS Codes Deleting an AVS Code See also: [Transaction Reprocessing](/v1/docs/transaction-reprocessing) [Reason Codes](/v1/docs/reason-codes) [Decision Matrix](/v1/docs/decision-matrix)