2 - Generate

API Method = MoneyTransfer

Only regular accounts with complete KYC and SPB data can perform TedOut.
There is information that is critical in the Json request for the transfer, these are: the business unit identification parameters, the tax number, the parameters responsible for identifying the recipient of the transfer, the transaction identifier and the accounttype information.

AccountType 0= current
AccountType 1 = savings

{
  Method: 'MoneyTransfer',
  PartnerId: 10461,
  BusinessUnitId: 40520,
  FromTaxNumber: '59018996017',
  FromBank: '450',
  FromBankBranch: '8452',
  FromBankAccount: '46352',
  FromBankAccountDigit: '2',
  ToTaxNumber: '46018656045',
  ToName: 'leo',
  Bank: '001',
  BankBranch: '0010',
  BankAccount: '45865',
  BankAccountDigit: '5',
  AccountType: 1,
  Value: 400,
  SubType: 1,
  RateValue: 0,
  Identifier: '23234',
  DueDate: '2022-05-13',
  PaymentDate: '2022-05-13',
  RateValueType: 5,
  Tags: ['purchase'],
  Description: 'Repasse',
  FeePayerTaxNumber: '59018996017',
  FeePayerFullName: 'Bruce Wayne',
  FeePayerMail: '[email protected]',
  FeePayerIdentityDocument: 'CPF',
  FeePayerTradingName: 'Bruce',
  FeePayerLegalName: 'Wayne',
  FeePayerPhone: '5511912345678',
  FeePayerBank: '001',
  FeePayerBankBranch: '2454',
  FeePayerBankAccount: '46835',
  FeePayerBankAccountDigit: '2',
  Entries: [
    {
      Name: 'Adrian',
      TaxNumber: '59018996017',
      Value: 100,
      Description: 'Repasse',
      Bank: '450',
      BankBranch: '0001',
      BankAccount: '88252',
      BankAccountDigit: '5'
    }
  ],
  OnlineTransfer: true
}


FieldTypeRequiredDescription
MethodstringYesMust be "MoneyTransfer"
PartnerIdintegerYesPartner identifier provided by FitBank
BusinessUnitIdintegerYesBusiness unit identifier
FromTaxNumberstringYesSender's tax number (CPF or CNPJ)
FromBankstringYesSender's bank code (3 digits)
FromBankBranchstringYesSender's bank branch code
FromBankAccountstringYesSender's bank account number
FromBankAccountDigitstringYesSender's bank account check digit
ToTaxNumberstringYesRecipient's tax number (CPF or CNPJ)
ToNamestringYesRecipient's full name or company name
BankstringYesRecipient's bank code (3 digits)
BankBranchstringYesRecipient's bank branch code
BankAccountstringYesRecipient's bank account number
BankAccountDigitstringYesRecipient's bank account check digit
AccountTypeintegerYesAccount type: 0=Current Account, 1=Savings Account
ValuedecimalYesTransfer amount (minimum R$ 0.01)
SubTypeintegerYesTransfer subtype identifier
RateValuedecimalYesFee/rate value to be charged
IdentifierstringYesUnique transaction identifier (idempotency key)
DueDatestringYesDue date in YYYY-MM-DD format
PaymentDatestringYesScheduled payment date in YYYY-MM-DD format
RateValueTypeintegerYesRate value type identifier
TagsarrayNoArray of strings for transaction categorization
DescriptionstringNoTransfer description or purpose
OnlineTransferbooleanNoIndicates if transfer should be processed online

Fee Payer Information (Optional)

FieldTypeRequiredDescription
FeePayerTaxNumberstringNoTax number of the entity paying the fee
FeePayerFullNamestringNoFull name of the fee payer
FeePayerMailstringNoEmail address of the fee payer
FeePayerIdentityDocumentstringNoIdentity document type (CPF, CNPJ, etc.)
FeePayerTradingNamestringNoTrading name or business name
FeePayerLegalNamestringNoLegal registered name
FeePayerPhonestringNoPhone number with country code
FeePayerBankstringNoFee payer's bank code
FeePayerBankBranchstringNoFee payer's bank branch
FeePayerBankAccountstringNoFee payer's bank account
FeePayerBankAccountDigitstringNoFee payer's account check digit