passerelle/passerelle/contrib/toulouse_maelis/tools/cancel_invoice_and_delete_s...

24 lines
631 B
Python
Executable File

#!/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())