Target repository: InvoicePlane (main app) · branch prep/v180
Related feature issues: #13 · #14
What to do
Create a database migration file for InvoicePlane v1.8.0 that adds the following column to ip_clients:
ALTER TABLE ip_clients
ADD COLUMN client_peppol_id VARCHAR(100) DEFAULT NULL AFTER client_vat_id;
Also verify whether client_company_number already exists on ip_clients in the v1.8.0 schema. If it does not, add it:
ALTER TABLE ip_clients
ADD COLUMN client_company_number VARCHAR(50) DEFAULT NULL AFTER client_vat_id;
The FatturaPA delivery fields (client_einvoice_sdi_code, client_einvoice_pec_email) are stored as key→value rows in ip_client_meta — no new columns needed for those.
Acceptance criteria
What to do
Create a database migration file for InvoicePlane v1.8.0 that adds the following column to
ip_clients:Also verify whether
client_company_numberalready exists onip_clientsin the v1.8.0 schema. If it does not, add it:The FatturaPA delivery fields (
client_einvoice_sdi_code,client_einvoice_pec_email) are stored as key→value rows inip_client_meta— no new columns needed for those.Acceptance criteria
client_peppol_id VARCHAR(100) DEFAULT NULLadded toip_clientsclient_company_number VARCHAR(50) DEFAULT NULLconfirmed present / added toip_clients