Script de Génération de Numéros de Facture Étendus pour Docbits
Objectif
Aperçu du Script
Extrait de Code
invoice_id = get_field_value(fields_dict, 'invoice_id')
purchase_order = get_field_value(fields_dict, 'purchase_order')
# Combiner l'ID de facture et le numéro de bon de commande avec un tiret comme séparateur
extended_number = '-'.join(filter(None, [invoice_id, purchase_order]))
# Vérifier s'il y a un numéro étendu à définir
if extended_number:
# Mettre à jour le champ 'invoice_extended_number' avec la valeur combinée
if not 'invoice_extended_number' in fields_dict:
new_field = create_new_field('invoice_extended_number', extended_number)
fields_dict['invoice_extended_number'] = new_field
document_json['fields'].append(new_field)
else:
set_field_value(fields_dict, 'invoice_extended_number', extended_number)PreviousScript de Formatage des Numéros de Référence de Certificats d'Exportation pour DocbitsNextScript de Génération de Numéros de Facture Étendus pour Docbits
Last updated