Skip to main content

Push expenses to accounting platforms.

Project description

Sync for Expenses

Embedded accounting integrations for corporate card providers.

SDK Installation

pip install codat-sync-for-expenses

Example Usage

import codatsyncexpenses
from codatsyncexpenses.models import operations, shared
from decimal import Decimal

s = codatsyncexpenses.CodatSyncExpenses(
    security=shared.Security(
        auth_header="Basic BASE_64_ENCODED(API_KEY)",
    ),
)

req = operations.CreateAccountRequest(
    account=shared.Account(
        currency='USD',
        current_balance=Decimal('0'),
        description='Invoices the business has issued but has not yet collected payment on.',
        fully_qualified_category='Asset.Current',
        fully_qualified_name='Fixed Asset',
        id='1b6266d1-1e44-46c5-8eb5-a8f98e03124e',
        is_bank_account=False,
        metadata=shared.AccountMetadata(
            is_deleted=False,
        ),
        modified_date='2022-10-23T00:00:00.000Z',
        name='Accounts Receivable',
        nominal_code='610',
        source_modified_date='2022-10-23T00:00:00.000Z',
        status=shared.AccountStatus.ACTIVE,
        type=shared.AccountType.ASSET,
        valid_datatype_links=[
            shared.AccountValidDataTypeLinks(
                links=[
                    'unde',
                ],
                property='nulla',
            ),
        ],
    ),
    company_id='8a210b68-6988-11ed-a1eb-0242ac120002',
    connection_id='2e9d2c44-f675-40ba-8049-353bfcb5e171',
    timeout_in_minutes=544883,
)

res = s.accounts.create(req)

if res.create_account_response is not None:
    # handle response

Available Resources and Operations

Accounts

Companies

Configuration

Connections

Customers

Expenses

ManageData

PushOperations

  • get - Get push operation
  • list - List push operations

Suppliers

Sync

TransactionStatus

  • get - Get Sync Transaction
  • list - List sync transactions

Library generated by Speakeasy

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

codat-sync-for-expenses-2.1.0.tar.gz (47.8 kB view details)

Uploaded Source

Built Distribution

codat_sync_for_expenses-2.1.0-py3-none-any.whl (135.8 kB view details)

Uploaded Python 3

File details

Details for the file codat-sync-for-expenses-2.1.0.tar.gz.

File metadata

File hashes

Hashes for codat-sync-for-expenses-2.1.0.tar.gz
Algorithm Hash digest
SHA256 880f66d7285ccf690c0b2720d24679f632f990112374b08d204cd5476c4ab93f
MD5 f1e3a14062a7c4c55114f72c505119d0
BLAKE2b-256 8ab0dc4c26154039bd85df808a1cc60bc8063da18251233286c06f7a3628a838

See more details on using hashes here.

File details

Details for the file codat_sync_for_expenses-2.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for codat_sync_for_expenses-2.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e37d09857df4e0ccc4e2be2fe4bb29c9d2ff52a0f53b1ed621bdfef7081b0a46
MD5 72d48ef069d88c827d11d7482ec87cf5
BLAKE2b-256 08b6b4b9550a51456fab2f6c90808764dc46690c5fa85caa3ab8bbdab7426bba

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page