CtbA040Lcto

Inclui lancamento contabil online via API. Substitui sub-rotinas legadas de inclusao direta na CT2.

Assinatura: CtbA040Lcto(cLote, cSubLote, cDoc, aLctos) -> nRet

Retorna: Numeric

CtbA040Lcto e a API oficial para incluir lancamento contabil. Recebe array de partidas (debito/credito), valida e grava na CT2 com todos os controles.

aLcto := { ;
    { ;
        "1101001",          // conta debito
        "2202001",          // conta credito (vazio em alguns formatos)
        1000.00,            // valor
        "REGULARIZACAO",    // historico
        NIL                 // outros campos opcionais
    } ;
}
nRet := CtbA040Lcto("001", "001", "DOC001", aLcto)
If nRet == 0
    ConOut("Contabilizado")
EndIf

Pegadinhas

Veja também