Universal Web Platform · Effetti

EffettiIncassoPagamento: ricevute bancarie e altri effetti di incasso e pagamento

Effetti: ricevute bancarie e altri effetti di incasso e pagamento. Nel web service è il tipo EFFETTIINCASSOPAGAMENTO (valore 55 di DataType); gli oggetti sono della classe EffettiIncassoPagamento e viaggiano nella lista ObjectListEffettiIncassoPagamento della richiesta e della risposta.

Scheda tecnica

VoceValore
Tipo di datoEFFETTIINCASSOPAGAMENTO = 55
ClasseEffettiIncassoPagamento
Lista nella richiesta e nella rispostaObjectListEffettiIncassoPagamento
Tabella letta da QUERYEffetti — è il nome da usare davanti alle colonne in SQLFilter
Operazioni ammesseQUERY (3), INSERTORMODIFY (0), DELETE (1), TRUNCATETABLE (2)
Campi chiaveIDEffetto — identificano il record: con gli stessi valori INSERTORMODIFY aggiorna, con valori nuovi crea
Chiave per cancellare con DeletingClassIDEffetto
Chiave per le conferme di ricezioneIDEffetto — come si usa
Controlli prima del salvataggioIDEffetto: «Id effetto non specificata»
DataEmissione: «Data non specificata»

I campi di EffettiIncassoPagamento

La colonna Obbligatorio riporta i campi chiave e quelli controllati dal server prima di salvare; Predefinito è il valore che il campo assume se non lo invii; Colonna è il nome del campo nel database, da usare nei filtri di lettura.

CampoTipoObbligatorioPredefinitoColonnaA cosa serve
IDEffettoInteroChiave, sì0idID effetto. Se manca il server risponde «Id effetto non specificata».
TipoEffettoTesto—vuototipoeffettoTipo effetto.
DataEmissioneData e oraSìnessuna datadataemissioneData emissione. Se manca il server risponde «Data non specificata».
DataScadenzaData e ora—nessuna datadatascadenzaData scadenza.
ContoAssegnazioneTesto—vuotocontoassegnazioneConto assegnazione.
NumeroTesto—vuotonumeroNumero.
ABITesto—vuotoabiABI.
CABTesto—vuotocabCAB.
ImportoDecimale—0importoImporto.
DataVersamentoData e ora—nessuna datadataversData versamento.
InsolutoVero/falso—falseinsolutoInsoluto.
DataInserimentoData e ora—nessuna datadatainsData di inserimento.
NoteTesto—vuotonoteNote libere.
EmittenteTesto—vuotointestatarioEmittente.
TipoCliForTesto—vuototipocliforTipo cli for.
CodiceCliForTesto—vuotocodicecliforCodice cli for.
FileAllegatiElenco di ImageTrasmission—elenco vuoto—File allegati.

Esempi

Inserimento o aggiornamento di un record (valori di esempio). Ricorda che INSERTORMODIFY riscrive tutti i campi: quelli che non invii tornano al valore predefinito, quindi per modificare un record esistente invia il record completo.

JSON · INSERTORMODIFY
{
  "DataOperation": 0,
  "TypeObject": 55,
  "GuidPC": "gestionale-01",
  "AllInsert": false,
  "ObjectListEffettiIncassoPagamento": [
    {
      "IDEffetto": 1,
      "TipoEffetto": "ESEMPIO",
      "DataEmissione": "2026-03-15T00:00:00",
      "DataScadenza": "2026-03-15T00:00:00",
      "ContoAssegnazione": "ESEMPIO",
      "Numero": "ESEMPIO"
    }
  ]
}

Lettura con filtro: fino a 100 record, ignorando le conferme di ricezione.

JSON · QUERY
{
  "DataOperation": 3,
  "TypeObject": 55,
  "GuidPC": "gestionale-01",
  "SQLFilter": "Effetti.id = 'COD001'",
  "QueryParameter": {
    "IgnoreImportRecord": true,
    "StartingRecord": 1,
    "LimitRecord": 100
  }
}

Cancellazione: bastano i campi chiave.

JSON · DELETE
{
  "DataOperation": 1,
  "TypeObject": 55,
  "GuidPC": "gestionale-01",
  "ObjectListEffettiIncassoPagamento": [
    {
      "IDEffetto": 1
    }
  ]
}

Le regole su formati, date, numeri e compressione sono in formato e trasporto; esempi completi in esempi di codice.