toulouse-maelis: [tools] add a script to cancel invoice (#76395)
gitea/passerelle/pipeline/head There was a failure building this commit Details

This commit is contained in:
Nicolas Roche 2023-04-13 11:43:13 +02:00 committed by Nicolas Roche
parent c695b51d85
commit 0ed60d380d
2 changed files with 25 additions and 2 deletions

View File

@ -84,8 +84,8 @@ Factures
........
$ ./read_referential_list.py -e dev -s invoice regie
$ ./read_invoices.py -e dev -r 104 -f 322423
$ ./cancel_invoice_and_delete_subscribe_list.py -e dev F10055638246
(à venir...)
$ ./pay_invoices.py -e dev --help
(il y aura aussi le WS cancelInvoiceAndDeleteSubscribeList)
$ ./pay_invoices.py -e dev --help

View File

@ -0,0 +1,23 @@
#!/usr/bin/python3
import argparse
import utils
def check(args):
utils.configure_logging(args.verbose)
client = utils.get_client(args.env, 'Activity')
result = client.service.cancelInvoiceAndDeleteSubscribeList(
idInvoice=args.invoice,
)
print(result)
if __name__ == "__main__":
parser = argparse.ArgumentParser()
parser.add_argument('--verbose', '-v', type=int, default=2, help='display errors')
parser.add_argument('--env', '-e', default='integ', help='dev, test, integ, prod')
parser.add_argument('invoice', help='invoice id (ex: F10055638246)')
check(parser.parse_args())