Introducción: descripción funcional cuentas contables XML
En este artículo se describe el efecto funcional del software en varios campos de las asientos contables XML. Esto debe ser presentado a través del método de servicio web Accounting - ProcessJournal(sessionID, administrationID, xmlDoc).
En el esquema XML se describen todos los campos.
Dirección web del esquema XML que describe todos los asientos contables del diario.
http://www.yukiworks.be/schemas/Journal.xsd
Ejemplo
<Journal xmlns="urn:xmlns:http://www.theyukicompany.com:journal" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <AdministrationID>REPLACE WITH ADMINISTRATIONID</AdministrationID> <AdministrationCoCNumber>12345672</AdministrationCoCNumber> <DocumentSubject>Trx import April</DocumentSubject> <JournalType>GeneralJournal</JournalType> <JournalEntry> <ContactName>Apple Sales International</ContactName> <ContactCode>9921</ContactCode> <EntryDate>2012-12-31</EntryDate> <GLAccount>20000</GLAccount> <Amount>22.22</Amount> <Description>Purchase hardware</Description> </JournalEntry> <JournalEntry> <ContactName>Apple Sales International</ContactName> <ContactCode>9921</ContactCode> <EntryDate>2012-12-31</EntryDate> <GLAccount>10005</GLAccount> <Amount>-22.22</Amount> <Description>Return hardware</Description> </JournalEntry> </Journal>
Campos de descripción
A continuación puedes encontrar una descripción de todos los campos. El esquema XML también consiste en una descripción de los campos, así como de los valores y tipos de datos necesarios.
Diario: AdministrationID / AdministrationCoC
Número: Para los dominios con más administraciones es obligatorio rellenar uno de los dos campos. Aquí se indica en qué administración se desea crear asientos contables.
Diario: DocumentSubject
El tema del archivo creado
Diario: JournalType
En este campo se indican los diferentes tipos de asientos contables Los valores posibles son "GeneralJournal" para un asiento contable; "EndOfYearCorrection" para una corrección de fin de año y "FiscalCorrection" para una corrección fiscal. Tanto para las correcciones de fin de año como para las correcciones fiscales, la fecha de entrada tiene que ser el último día del año fiscal.
Diario: ProjectIDDe
ID del proyecto al que quiere asignar el documento. Por lo tanto, el parámetro "ProjectCode" ya no es necesario. Sin embargo, el módulo de proyecto debe estar habilitado en el contrato.
Diario: ProjectCode
El código del proyecto al que quieres asignar el documento. Este parámetro sólo se utiliza si no se da el parámetro "ProjectID". Sin embargo, el módulo de proyecto debe estar habilitado en el contrato.
Entrada del diario: ContactCode / ContactName
En caso de que grabes el código del contacto, el software busca un contacto existente basado en este código. Si no se registra el código de contacto, el software busca un contacto existente basándose en el nombre. Si no se encuentra ningún contacto, se crea un nuevo contacto.
Presta atención: el nombre tiene que ser idéntico (incluyendo espacios, puntos, subrayado, etc.).
Entrada del diario: EntryDate
La fecha de la entrada
Entrada del diario: GLAccount
El código de la cuenta del libro mayor. Una lista de las cuentas de contabilidad disponibles y sus correspondientes códigos se puede encontrar en el Plan de Cuentas de tu dominio Yuki.
Entrada del diario: Cantidad
El importe de la entrada en euros. Introduce un importe negativo para las entradas de crédito y un importe positivo para las entradas de débito.
Entrada en el diario: Descripción
La descripción de la entrada. Las descripciones están limitadas a 256 caracteres. Si es más larga, el texto se acortará.