Terms

Definitions of terms used in this document can be found in the glossary.

Country/Company/Account Model

BravoTran maps a company in the FFS to an account in BravoTran. Often a company represents a country in the FFS. It’s ok to have more than one account in BravoTran for a country if that country has multiple companies, but it’s not ok to have one account in BravoTran represent multiple companies / countries. BravoTran will discuss this with you before starting the implementation.

General

Outbound

FFS → BravoTran

Filename Conventions

Each file should have the entity type as well as a unix timestamp to ensure files don’t get overwritten if there is a delay processing them by BravoTran.

[ENTITY_TYPE]-[UNIX_TIMESTAMP].csv

[ENTITY_TYPE] is one of: staff, orgs, jobs, payables_invoices, charge_codes, tax_codes (case-insensitive). The unix timestamp is required on every file and a filename must never be reused. Files that don't follow this convention are moved to failed with a result file explaining why.