Python SDK for Intacct
Project description
pyintacct
A simple Python SDK for Sage Intacct.
Requirements
- Python >= 3.6
- requests
- jxmlease
Links
Installation
pip install pyintacct
Example usage
from pyintacct import IntacctAPI
config = {'SENDER_ID': 'senderid',
'SENDER_PW': 'senderpassword',
'COMPANY_ID': 'mycompany',
'USER_ID': 'username',
'USER_PW': 'password'}
client = IntacctAPI(config)
customer = {'customer': {'CUSTOMERID': 'C-0001', 'NAME': 'Acme, Inc.'}}
client.create(customer)
r = client.read_by_query('CUSTOMER', 'CUSTOMERID = \'C-0001\'', fields='NAME', pagesize=1)
You can also use pydantic models. See pyintacct.models
for examples.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyintacct-0.0.3.tar.gz
(5.1 kB
view hashes)
Built Distribution
Close
Hashes for pyintacct-0.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64dd41b13872f71506f0f8ef153dcf0008b1db86059b96799f496afb114453fb |
|
MD5 | 501e1b0563c375c2af4d257c60b3ec27 |
|
BLAKE2b-256 | 58f00be9a7fbdb7521e0818f95b926f50e9a7f8e6f10224ca4805c77105e469f |