settlements.js 890 B

1234567891011121314
  1. const { Text, Decimal, Checkbox, DateTime, Uuid, Relationship, Integer } = require('@keystonejs/fields');
  2. module.exports = {
  3. fields: {
  4. id: { type: Uuid, isRequired: true, label: 'settlements' },
  5. docpayment_id: { type: Relationship, ref: 'docpayment', many: false, label: 'Dokument sprzedazy' },
  6. cashregisterdoc_id: { type: Relationship, ref: 'cashregisterdocs', many: false, label: 'cashregisterdoc' },
  7. desc_docpayment: { type: Text, label: 'Dokument sprzedazy' },
  8. desc_cashregisterdoc: { type: Text, label: 'Rachunek' },
  9. amount: { type: Decimal, knexOptions: { precision: 12, scale: 2 }, isRequired: true, label: 'Kwota' },
  10. overpayment: { type: Checkbox, isRequired: true, label: 'Nadplata' },
  11. date: { type: DateTime, isRequired: true, label: 'Data' },
  12. }, label: 'Settlement'//, plural: 'Settlements'
  13. };