Sales >  Invoices >  Delivery invoice generation >  Automatic Shipment Invoicing - Implementation  

Display all Hide all

Prerequisites

General parameters

The following general parameters may change the way the function is working :

Common Data

  CTLPERINV (defined at level Company) : Invoice date control Period

  FRADGI (defined at level Company) : French fiscal regulation

  NOTATI (defined at level Site) : Price / Amount +tax / -tax

  OSTCTL (defined at level Company) : Cus. author. credit ctrl level

  OSTDRAFT (defined at level Company) : Customer credit notes P/R amt.

Sales

  DACMANSAL (defined at level Site) : Default price reason - manual

  INVREFDAT (defined at level Site) : Origin date for invoicing

  OSTLND (defined at level Company) : Loan in order total

  OSTORD (defined at level Company) : On order in order total

  SALTEXINV (defined at level Site) : Invoice text position

  SALTEXLIN (defined at level Site) : Product text tracking

  SIVTYP (defined at level Site) : User invoice type

Accounting interface

Default dimensions

The default dimensions sections assignment is performed through the following codes :

(defined at level Company)

  SIH (All companies ) : Sales Invoice Header

  SID (All companies ) : Sales Invoice line

Authorizations

An authorization can be granted for this function to limit the processes to a company or a site.

Miscellaneous prerequisites

To carry out the automatic invoicing of deliveries, it is necessary to define at least one invoice type. This invoice type must be associated with an automatic sequence number.

The entry of the invoice date is submitted to an existence check in the period table and the fiscal year table. The fiscal year and the period must be open.

Compliance with the French fiscal rules

If the user wants to comply with the DGI, the value of the CTLPERINV - Control period invoice date must be set to Yes.
In that case, the generation of invoices is prohibited if there is at least one document (invoice, credit memo, debit or credit note from one of the Purchaseand A/P - A/R accounting modules) whose date is strictly later than the end date of the period during which the impacted document is entered.

Tables used

The following tables are implemented by the function :

Table

Table description

BPARTNER [BPR]

Business partner

BPCUSTMVT [MVC]

Customer transactions

BPCUSTOMER [BPC]

Customers

BPDLVCUST [BPD]

Ship-to customer

COMPANY [CPY]

Company

FACILITY [FCY]

Sites

FISCALYEAR [FIY]

Fiscal years

GACCCODE [CAC]

Accounting codes

GACCDUDATE [DUD]

Open items

GACCOUNT [GAC]

Accounts

GAJOUSTA [JST]

Journals - reports per period

GAUTACE [GAU]

Automatic journals

GAUTACED [GAD]

Automatic journals (lines)

GJOURNAL [JOU]

Journal codes

GTYPACCENT [GTE]

Document types

ITMFACILIT [ITF]

Products-sites

ITMMASTER [ITM]

Products

ITMMVT [ITV]

Product-site totals

ITMSALES [ITS]

Products - sales

PERIOD [PER]

Periods

SDELIVERY [SDH]

Delivery header

SDELIVERYD [SDD]

Delivery detail

SINVOICE [SIH]

Sales invoices

SINVOICED [SID]

Sales invoice detail

SINVOICEV [SIV]

Costing sales invoice

SORDER [SOH]

Sales orders - header

SORDERC [SOC]

Sales orders - early / late

SORDERP [SOP]

Sales orders - price

SORDERQ [SOQ]

Sales orders - quantities

TABCHANGE [TCH]

Currency rate table

TABCOUAFF [TCA]

Sequence No assignments

TABCUR [TCU]

Currency table

TABUNIT [TUN]

Table of units of measure