Открываю накладную в ЕГАИС приход. Объем у бутылки - 0,1880
Открываю оригинал файла XML (они сохраняются при приеме пакетов почтовиком). там стоит как надо 0,1875.
А мы уже поставщику весь мозг вынесли.
Отправил описание ситуации в С+.
declare i pls_integer;
begin
select count(*) into i from user_tab_columns
where table_name = upper('SMEgaisDocSpec')
and column_name = upper('ProductCapacity')
and DATA_PRECISION=14 and DATA_SCALE=3;
if i=1 then
execute immediate 'alter table SMEgaisDocSpec modify ProductCapacity number(15, 4)';
end if;
end;
/