UNPKG

n8n-nodes-fatture-in-cloud

Version:

n8n community node for Fatture in Cloud integration using the official TypeScript SDK

249 lines 7.67 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TaxesResource = void 0; exports.TaxesResource = { name: 'tax', displayName: 'Tax (F24)', properties: [ { displayName: 'Company ID', name: 'companyId', type: 'number', required: true, default: 0, description: 'The company ID for the operation', }, { displayName: 'Document ID', name: 'documentId', type: 'number', required: true, displayOptions: { show: { operation: ['get', 'update', 'delete'], }, }, default: 0, description: 'The ID of the F24 tax document', }, { displayName: 'Amount', name: 'amount', type: 'number', required: true, displayOptions: { show: { operation: ['create', 'update'], }, }, default: 0, description: 'The amount of the F24 payment', }, { displayName: 'Description', name: 'description', type: 'string', required: true, displayOptions: { show: { operation: ['create', 'update'], }, }, default: '', description: 'Description of the F24 payment', }, { displayName: 'Due Date', name: 'dueDate', type: 'dateTime', required: true, displayOptions: { show: { operation: ['create', 'update'], }, }, default: '', description: 'The due date for the F24 payment', }, { displayName: 'Status', name: 'status', type: 'options', required: true, displayOptions: { show: { operation: ['create', 'update'], }, }, options: [ { name: 'Not Paid', value: 'not_paid', }, { name: 'Paid', value: 'paid', }, { name: 'Reversed', value: 'reversed', }, ], default: 'not_paid', description: 'The status of the F24 payment', }, { displayName: 'Payment Account', name: 'paymentAccount', type: 'fixedCollection', displayOptions: { show: { operation: ['create', 'update'], }, }, default: {}, placeholder: 'Add Payment Account', options: [ { displayName: 'Account Details', name: 'accountDetails', values: [ { displayName: 'Account ID', name: 'id', type: 'number', required: true, default: 0, description: 'Payment account ID', }, { displayName: 'Account Name', name: 'name', type: 'string', default: '', description: 'Payment account name', }, ], }, ], description: 'Payment account for the F24', }, { displayName: 'Attachment Token', name: 'attachmentToken', type: 'string', typeOptions: { password: true }, displayOptions: { show: { operation: ['create', 'update'], }, }, default: '', description: 'Token for F24 attachment', }, { displayName: 'Filter Options', name: 'filterOptions', type: 'collection', placeholder: 'Add Filter', displayOptions: { show: { operation: ['list'], }, }, default: {}, options: [ { displayName: 'Fields', name: 'fields', type: 'string', default: '', description: 'Comma-separated list of fields to include in the response', }, { displayName: 'Fieldset', name: 'fieldset', type: 'options', options: [ { name: 'Basic', value: 'basic', }, { name: 'Detailed', value: 'detailed', }, ], default: 'basic', description: 'The fieldset to use for the response', }, { displayName: 'Page', name: 'page', type: 'number', default: 1, description: 'The page number for pagination', }, { displayName: 'Per Page', name: 'perPage', type: 'number', default: 50, description: 'The number of results per page', }, { displayName: 'Query', name: 'q', type: 'string', default: '', description: 'Search query for filtering results', }, { displayName: 'Sort', name: 'sort', type: 'string', default: '', description: 'The sort order for the results', }, ], }, ], operations: [ { name: 'Create', displayName: 'Create', value: 'create', description: 'Create a new F24 tax document', action: 'Create an F24', }, { name: 'Delete', displayName: 'Delete', value: 'delete', description: 'Delete an F24 tax document', action: 'Delete an F24', }, { name: 'Get', displayName: 'Get', value: 'get', description: 'Get an F24 tax document by ID', action: 'Get an F24', }, { name: 'List', displayName: 'List', value: 'list', description: 'List all F24 tax documents', action: 'List F24s', }, { name: 'Update', displayName: 'Update', value: 'update', description: 'Update an F24 tax document', action: 'Update an F24', }, ], }; //# sourceMappingURL=TaxesResource.js.map