43. invoice_itemsKapitel hinzufügen
In der Tabelle invoice_items werden die Rechnungssätze mit den einzelnen Rechnungsposten eines Auftrages gespeichert. Da ein Rechnungsdatensatz aus mehreren Rechnungsposten bestehen kann, findet man entsprechend mehrere Datensätze zu einem Auftrag in der Datenbank.
FELD | TYP | NULL | KEY | DEFAULT | EXTRA | KOMMENTAR |
ivi_id | int(10) unsigned | NO | PRI | auto_increment | Datensatzkennung | |
ivi_order_id | int(11) | NO | MUL | NULL | ID des zur Rechnung gehörendem Auftrag | |
ivi_article_id | int(11) | NO | MUL | NULL | ID des Rechnungspostens (Rechnungsartikels) | |
ivi_article_name | varchar(255) | NO | Name/Bezeichnung des Rechnungspostens | |||
ivi_type | varchar(50) | NO | SINGLE | Token für die Art der Rechnung (SINGLE, COLLECTIVE) | ||
ivi_complete_price | decimal(9,2) unsigned | NO | NULL | Betrag Gesamtkosten | ||
ivi_item_price | decimal(9,2) unsigned | NO | NULL | Betrag Kosten ohne Mehrwertsteuer | ||
ivi_article_price | decimal(9,2) unsigned | NO | NULL | Artikelpreis | ||
ivi_tax_amount | decimal(9,2) unsigned | NO | NULL | Betrag Steuer | ||
ivi_article_tax | decimal(9,2) unsigned | NO | NULL | Prozentsatz Steuer | ||
ivi_article_units | decimal(9,2) unsigned | NO | NULL | Abrechnungseinheit | ||
ivi_article_type | varchar(50 | NO | NULL | Token Artikeltyp (BASIS, SERVICE = Zuschlag, usw.) | ||
ivi_date_acquire | datetime | YES | NULL | Datum Erfassung Rechnungspostens | ||
ivi_user_acquire | varchar(255) | NO | Nutzerkennung der Erfassung | |||
ivi_date_update | datetime | YES | NULL | Änderungsdatum | ||
ivi_user_update | varchar(255) | NO | Nutzerkennung der Änderung | |||
ivi_date_invoiced | datetime | YES | NULL | Datum Rechnungsstellung | ||
ivi_invoiced | char(1) | YES | N | Flag für „Rechnungsposten abgerechnet“ (Y/N) | ||
ivi_user_invoiced | varchar(255) | NO | Nutzerkennung Rechnungsstellung | |||
ivi_remark | text | YES | NULL | Bemerkung zur Rechnung |